emacs python 代码补全

发布于 2024-11-19 13:54:40 字数 477 浏览 4 评论 0原文

可能的重复:
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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

哭了丶谁疼 2024-11-26 13:54:40

更新:我现在严格使用 melpa 包管理器,我安装 auto -从那里完成。这更容易。我不再使用下面这个方法了。


我使用 自动完成 (文档安装说明

可以通过make安装(我用的是这个),也可以通过执行install.el,或者手动安装(字节编译)

您需要在 init.el 中添加一些内容,

;;load the auto complete path here, if you havent done it
(add-to-list 'ac-dictionary-directories "~/.emacs.d/ac-dict")
(require 'auto-complete-config)
(ac-config-default)

我不知道除此之外是否还有任何工具,但到目前为止这对我来说已经足够好了。

注意:这仅用于自动完成。如果您想要完整的 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 executing install.el, or manual installation (byte compiling)

You'll be required to add something to your init.el

;;load the auto complete path here, if you havent done it
(add-to-list 'ac-dictionary-directories "~/.emacs.d/ac-dict")
(require 'auto-complete-config)
(ac-config-default)

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文