Python 如何在emacs中正确设置绝地与elpy?
我使用emacs和elpy作为处理python代码的模式。我还安装了绝地,主要是为了两件事:它提供的定义功能和自动完成 但是,我在此设置中遇到以下问题:Python 如何在emacs中正确设置绝地与elpy?,python,emacs,jedi,Python,Emacs,Jedi,我使用emacs和elpy作为处理python代码的模式。我还安装了绝地,主要是为了两件事:它提供的定义功能和自动完成 但是,我在此设置中遇到以下问题: 绝地武士的完成不是由关键命令触发的。它自动出现,但有时对我的口味来说太晚了,我更愿意尝试更早地调用它。然而,尽管在定制页面中有一个绝地:钥匙完整选项,但它似乎没有任何效果。另一方面,elpy公司模式的快捷方式在C-M-i上实现了这一点 当绝地和连队模式都打开时,有时会出现两个完成列表(内容相同;我还安装了连队绝地后端)-但其中只有一个允许更改选
C-M-i
上实现了这一点init.el
中设置绝地的方式:
(添加hook'python mode hook'jedi:setup)
(setq绝地武士:在t点完成)
根据elpy的文档,您只需要安装elpy包。然后使用下面的配置
就这些。
您可以访问以了解更多信息
(elpy-enable)
(setq elpy-rpc-backend "jedi")