gpt4 book ai didi

python - 配置jedi不自动完成?

转载 作者:太空宇宙 更新时间:2023-11-03 15:21:01 27 4
gpt4 key购买 nike

我在 emacs 中安装了 jedi-mode 来进行 python 编辑,因为我发现 C-.C-, 对于跳转到定义并返回非常有用。然而,自动完成并不是我想要的。当我尝试在安装了 jedi 的情况下使用 emacs 时,它会不断尝试提供建议并弹出窗口。如何配置 jedi,使其只响应特定的调用,而不响应键入或光标移动?

我尝试设置 (setq jedi:complete-on-dot nil)(setq jedi:tooltip-method nil) 但这些只会禁用一些 jedi react 性特征。如何禁用所有这些?

或者,如果我只是想跳转到定义,是否有一个不同的 emacs 包是更好的选择?

最佳答案

jedi 使用 auto-complete 进行自动完成,因此要关闭它,您需要查看 auto-complete manual :

; move quick-help tooltips to the minibuffer
(setq jedi:tooltip-method nil)

; disable all auto-completion unless explicitly invoked with M-tab
(setq ac-auto-show-menu nil)
(setq ac-auto-start nil)
(define-key ac-mode-map (kbd "M-TAB") 'auto-complete)

; start jedi
(add-hook 'python-mode-hook 'jedi:setup)

关于python - 配置jedi不自动完成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43550507/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com