我一直在尝试将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's blog的建议下载并安装绳索。)
我的.init文件在这里; http://pastebin.com/hfS5yTXC
当我使用this教程时,事情变得更糟,自动完成也会停止运行yasnippets和局部变量。
任何帮助将不胜感激。
答案 0 :(得分:0)
好的,我已经分发了住在这里的emacs-for-python
包裹;
https://github.com/gabrielelanaro/emacs-for-python
虽然auto-complete
仍然没有标签完成,但我可以使用rope-code-assist来完成模块功能。我会更新我的答案,如果我可以使用制表完成。