Vim JSDoc,PHPDoc,JavaDoc和RDoc信息

5
这是个关于IT技术的翻译请求。
如果你使用过Aptana、Eclipse或者Microsoft Expression Web编辑器,那么你就见过它们的Balloon Text(气泡文本)或者Intellisense popup(智能弹出窗口),这些功能可以显示内置和自定义对象、方法的提示信息等等。这些信息来自于JSDoc、PHPDoc、JavaDoc、RDoc等。
我希望在Vim中实现这些功能,可能可以实现omnicompletion,并且由于Mac/GVim支持气泡文本,那么也可以考虑添加这个功能。
1个回答

2

这个功能实际上是存在的,并且在每种文件类型的Omni-completion中都有定义。例如,启用PHP的omni-completion将在弹出窗口中显示完成的内容,并在当前标签框的顶部打开一个较小的缓冲区以显示方法定义。

通过将以下内容添加到您的.vimrc文件来激活它:

filetype plugin on
au FileType php set omnifunc=phpcomplete#CompletePHP

然后使用C-x C-o进行自动完成(我发现很多人喜欢将其重新映射为C-space以模仿Visual Studio)。

有关omnicompletion的更多信息和链接,请访问http://vim.wikia.com/wiki/Omni_completion


我非常清楚vim的内置omnicompletion,但这不是我想要的,我需要一个气球提示,用于自定义对象的PHPdoc文档等,就像这篇博客文章的第一部分所示:http://net.tutsplus.com/tutorials/html-css-techniques/top-15-best-practices-for-writing-super-readable-code/。 - Jose Elera
1
顺便说一下,你可能想看看neocomplcache vim插件,它可以使omnicompletion更加“智能”,并自动显示弹出窗口。 - Jose Elera

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接