Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Omnicomplete包含文档中的函数定义_Python_Vim_Omnicomplete - Fatal编程技术网

Python Omnicomplete包含文档中的函数定义

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 当你在单词的中间时,

在使用Omnicomplete for Python时,如何在Vim中显示函数的描述?

它只是开箱即用:)

您需要具备的一切:

  • 使用
    +python
    选项编译vim
    您可以使用
    vim--version
    检查它。如果您在Linux上工作,大多数发行版在其软件包中默认启用此选项,或者提供增强版的vim软件包(vim ext、exvim…。
    如果您在Windows上工作,然后您可以下载“功能强大且著名的Vim的现代配置”。它与vim捆绑在一起,vim使用有趣的选项编译,如
    +python
  • 当你在单词的中间时,简单地打开你的.pY文件并键入<代码> C-X-C-O(C是<强>控制< /强>)。 弹出窗口将被触发,新的缓冲区窗口将打开,其中包含所选完成的文档
导入系统 sys.ver |#|是一个光标位置,按此处C-x C-o 您应该获得
版本
版本信息

它是开箱即用的:)

您需要具备的一切:

  • 使用
    +python
    选项编译vim
    您可以使用
    vim--version
    检查它。如果您在Linux上工作,大多数发行版在其软件包中默认启用此选项,或者提供增强版的vim软件包(vim ext、exvim…。
    如果您在Windows上工作,然后您可以下载“功能强大且著名的Vim的现代配置”。它与vim捆绑在一起,vim使用有趣的选项编译,如
    +python
  • 当你在单词的中间时,简单地打开你的.pY文件并键入<代码> C-X-C-O(C是<强>控制< /强>)。 弹出窗口将被触发,新的缓冲区窗口将打开,其中包含所选完成的文档
导入系统 sys.ver |#|是一个光标位置,按此处C-x C-o 您应该获得
版本
版本信息

我发现了一个插件(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模式;)我建议改变这个问题。