emacs python 代码补全
好吧,我变得非常对此感到困惑。
我想要的是代码完成:
- 当前文件(甚至所有打开的缓冲区)
- 当前文件中导入的任何模块
- 标准库
(是的,我已经被智能感知破坏了)
我需要什么才能实现这一点?
我真的很困惑,因为似乎有无数的代码完成插件,只是不知道我需要/想要哪些。
请不要推荐其他编辑器/IDE。我知道很多人都有这个开箱即用的功能,但我真的很喜欢 emacs。
提前致谢。
Possible Duplicate:
Emacs - tab-completion of local Python variables
Ok I am getting very confused about this.
What I want is code completion for:
- The current file (even all open buffers)
- Any module that is imported in the current file
- Standard libraries
(yes I have been spoiled by intelli-sense)
What do I need to achieve this?
I'm just really confused as there seem to be countless plugins for code completion, just have no idea which ones I need/want.
Please don't suggest another editor/ide. I know a lot of them have this out of the box, but I really like emacs.
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
更新:我现在严格使用 melpa 包管理器,我安装
auto -从那里完成
。这更容易。我不再使用下面这个方法了。我使用 自动完成 (文档,安装说明)
可以通过
make
安装(我用的是这个),也可以通过执行install.el
,或者手动安装(字节编译)您需要在 init.el 中添加一些内容,
我不知道除此之外是否还有任何工具,但到目前为止这对我来说已经足够好了。
注意:这仅用于自动完成。如果您想要完整的 IDE 功能,您可以尝试 huitseeker 发布的评论中的这些链接
Update: I strictly use melpa package manager now, I install
auto-complete
from there. It is easier. I do not use this method below anymore.I use autocomplete (docs, installation instruction)
You can install it via
make
(I used this), or by executinginstall.el
, or manual installation (byte compiling)You'll be required to add something to your init.el
I dont know if there's any tool beside this, but so far this is good enough for me.
Note: this is for auto completion only. If you want a full blown IDE capability you can try those links on comment posted by huitseeker