配置jedi不自动完成?

2024-04-29 05:26:14 发布

您现在位置:Python中文网/ 问答频道 /正文

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

我试过设置(setq jedi:complete-on-dot nil)(setq jedi:tooltip-method nil),但这只会使绝地的一些反应功能失效。如何禁用所有这些文件?在

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


Tags: 编辑定义on模式情况methoddot建议
1条回答
网友
1楼 · 发布于 2024-04-29 05:26:14

{{{1}你需要关闭cd1}的自动功能

; 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)

相关问题 更多 >