5

这是交易,

如果您使用过 Aptana、Eclipse 甚至 Microsoft Expression Web 编辑器,那么您已经看到它们具有气球文本Intellisense 弹出窗口,显示内置和自定义对象、方法等的提示/信息。

他们通过 JSDoc、PHPDoc、JavaDoc、RDoc 等获取信息。

我想在 Vim 中获得这些功能,可能实现为omnicompletion,而且因为 Mac/GVim 也支持气球文本,这也是。

4

1 回答 1

2

此功能实际上存在并在每个文件类型的 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找到

于 2011-04-20T11:43:17.670 回答