有没有人为vim找到一组很好的python插件——特别是模块完成?

2024-05-16 23:41:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在寻找一套插件,可以帮助我最终切换到vim全职。

现在我使用Komodo取得了一些成功,但是他们的vim绑定有足够的小错误,我已经厌倦了。

不过,我喜欢科莫多的代码完成。所以,这是我要找的(按重要性排序)。

  • 代码完成,意思是:在pythonpath上的任何模块中编写完整模块/函数等的能力,而不仅仅是系统模块。完成时显示文档字符串的加分。
  • 跳转到类定义。我猜ctag会做到这一点,那么你们如何管理自动更新标签文件呢?
  • 用于管理缓冲区的项目类型管理:理想情况下,可以在目录结构中对文件名进行grep以打开它。在缓冲区打开时显示类定义索引的好处。
  • Bzr集成。不是特别重要,因为大部分事情我都可以直接做。

Tags: 模块函数代码插件定义排序系统错误
3条回答

我写了另一个插件:https://github.com/klen/python-mode

旧的(现在更强大的)屏幕广播在这里:https://www.youtube.com/watch?v=67OZNp9Z0CQ

关于这个。

它包括代码完成,在打开的文件中有一个类和函数的列表。我还没来得及为vim做一个完整的配置,因为我主要不使用Python,但是我对在一个更好的Python IDE中转换vim有着相同的兴趣。

编辑:原始站点已关闭,因此找到它saved on the web archive

老问题,但我把这些都打出来是为了一个误读的问题。。。

一般插件建议LookupFile和源代码管理系统的插件(我喜欢GitGit-Vim)。

Python插件建议:如果您使用的是Linux,我建议使用ipython和ipy.py(更好的交互式解释器)。Improved syntax highlightingsnippetspydoc,以及重构支持bicyclerepairman。我是从this post开始的。

您可能想尝试查看某人的vim文件。Mine are on github

相关问题 更多 >