Python Omnicomplete包含文档中的函数定义
在使用Omnicomplete for Python时,如何在Vim中显示函数的描述?它只是开箱即用:) 您需要具备的一切:Python Omnicomplete包含文档中的函数定义,python,vim,omnicomplete,Python,Vim,Omnicomplete,在使用Omnicomplete for Python时,如何在Vim中显示函数的描述?它只是开箱即用:) 您需要具备的一切: 使用+python选项编译vim 您可以使用vim--version检查它。如果您在Linux上工作,大多数发行版在其软件包中默认启用此选项,或者提供增强版的vim软件包(vim ext、exvim…。 如果您在Windows上工作,然后您可以下载“功能强大且著名的Vim的现代配置”。它与vim捆绑在一起,vim使用有趣的选项编译,如+python 当你在单词的中间时,
- 使用
选项编译vim+python
您可以使用
检查它。如果您在Linux上工作,大多数发行版在其软件包中默认启用此选项,或者提供增强版的vim软件包(vim ext、exvim…。vim--version
如果您在Windows上工作,然后您可以下载“功能强大且著名的Vim的现代配置”。它与vim捆绑在一起,vim使用有趣的选项编译,如+python
当你在单词的中间时,简单地打开你的.pY文件并键入<代码> C-X-C-O(C是<强>控制< /强>)。
弹出窗口将被触发,新的缓冲区窗口将打开,其中包含所选完成的文档
版本
和版本信息
它是开箱即用的:) 您需要具备的一切:
- 使用
选项编译vim+python
您可以使用
检查它。如果您在Linux上工作,大多数发行版在其软件包中默认启用此选项,或者提供增强版的vim软件包(vim ext、exvim…。vim--version
如果您在Windows上工作,然后您可以下载“功能强大且著名的Vim的现代配置”。它与vim捆绑在一起,vim使用有趣的选项编译,如+python
当你在单词的中间时,简单地打开你的.pY文件并键入<代码> C-X-C-O(C是<强>控制< /强>)。
弹出窗口将被触发,新的缓冲区窗口将打开,其中包含所选完成的文档
版本
和版本信息
我发现了一个插件(python模式),它实现了上述功能,包括引用等。它没有任何依赖项,并具有文档窗口和运行时按钮。链接此处:
谢谢大家 我发现了一个插件(python模式),它可以实现上述功能,包括引用等。它没有任何依赖项,并具有文档窗口和运行时按钮。链接此处:
谢谢大家 我认为rope vim做了你想做的事情感谢lead,但是,我正试图让它显示几种语言的函数签名,可能是通过使用Doxygen标记。我认为rope vim做了你想做的事情感谢lead,但是,我试图让它显示几种语言的函数签名,也许是因为使用了Doxygen标签..谢谢你的回复。。结合这一点,可以在vim中获得基于选项卡的自动完成功能。但是,如何让omnicomplete同时提示所需的函数参数(类似于它在IDE上的显示方式)?例如,一些提示显示该函数的Doxygen标记,如在VCC或Actionscript中,针对一些语言,包括Python和Cpp。尝试扩展字典完成。因此,如果您有一些可用的python竞赛列表,您可以添加它:
autocmd FileType python setlocal autoindent smarttab complete+=path\u to\u dict
更多感谢!我会试试看。我以python模式的形式找到了答案问题是关于omnicomplete的,而不是vim的python模式;)我建议改变这个问题。谢谢你的回答。。结合这一点,可以在vim中获得基于选项卡的自动完成功能。但是,如何让omnicomplete同时提示所需的函数参数(类似于它在IDE上的显示方式)?例如,一些提示显示该函数的Doxygen标记,如在VCC或Actionscript中,针对一些语言,包括Python和Cpp。尝试扩展字典完成。因此,如果您有一些可用的python竞赛列表,您可以添加它:autocmd FileType python setlocal autoindent smarttab complete+=path\u to\u dict
更多感谢!我会试试看。我以python模式的形式找到了答案问题是关于omnicomplete的,而不是vim的python模式;)我建议改变这个问题。