这是交易,
如果您使用过 Aptana、Eclipse 甚至 Microsoft Expression Web 编辑器,那么您已经看到它们具有气球文本或Intellisense 弹出窗口,显示内置和自定义对象、方法等的提示/信息。
他们通过 JSDoc、PHPDoc、JavaDoc、RDoc 等获取信息。
我想在 Vim 中获得这些功能,可能实现为omnicompletion,而且因为 Mac/GVim 也支持气球文本,这也是。
此功能实际上存在并在每个文件类型的 Omni-completion 中定义。例如,启用 PHP 的omni-completion 将在弹出窗口中显示完成,以及在当前选项卡框顶部打开的较小缓冲区中显示方法定义。
通过将以下内容添加到您的 .vimrc 来激活它
filetype plugin on
au FileType php set omnifunc=phpcomplete#CompletePHP
然后使用 Cx Co 完成。(我发现很多人喜欢将其重新映射到 C 空间以模仿 Visual Studio)
有关omnicompletion 的更多信息和链接可以在http://vim.wikia.com/wiki/Omni_completion找到