3

我一直在尝试将 emacs 用作 python IDE,我尝试了许多分步示例来做到这一点。但是我在功能完成方面遇到了一些麻烦。现在我对来自 yasnippets 的局部变量和片段自动完成(带有制表符完成),但由于某种原因,它不适用于模块或内置函数。例如,它不适用于字符串函数或 os.path,如此处所示;http://www.youtube.com/watch?v=tDTwuOVbAFc

笔记; 在尝试之前,我正在打开新的绳索项目。

我在 ubuntu 11.10 上运行 emacs 24.0.91,我已经从 ubuntu 存储库下载了rope 和ropemacs

 sudo apt-get install python-rope
 sudo apt-get install python-ropemacs

(我也尝试按照Ryan 的博客上的建议下载和安装绳索。)

我的 .init 文件在这里;http://pastebin.com/hfS5yTXC

当我使用教程时,情况变得更糟,并且自动完成也停止运行 yasnippets 和局部变量。

任何帮助将不胜感激。

4

1 回答 1

0

好的,我已经分叉了emacs-for-python住在这里的包; https://github.com/gabrielelanaro/emacs-for-python

虽然,仍然没有选项卡完成auto-complete,但我可以使用rope-code-assist 来完成模块功能。如果我可以让它与制表符完成一起工作,我会更新我的答案。

于 2012-02-17T09:21:36.590 回答