Vim JSDoc、PHPDoc、JavaDoc、RDoc信息
这是交易 如果您使用过Aptana、Eclipse甚至Microsoft Expression Web editor,那么您会发现它们都有一个气球文本或Intellisense弹出窗口,显示内置和自定义对象、方法等的提示/信息 他们通过JSDoc、PHPDoc、JavaDoc、RDoc等获取信息Vim JSDoc、PHPDoc、JavaDoc、RDoc信息,vim,phpdoc,rdoc,jsdoc,perldoc,Vim,Phpdoc,Rdoc,Jsdoc,Perldoc,这是交易 如果您使用过Aptana、Eclipse甚至Microsoft Expression Web editor,那么您会发现它们都有一个气球文本或Intellisense弹出窗口,显示内置和自定义对象、方法等的提示/信息 他们通过JSDoc、PHPDoc、JavaDoc、RDoc等获取信息 我希望在Vim中获得这些功能,可能实现为Omni补全,而且因为Mac/GVim也支持气球文本。该功能实际上存在,并且在每个文件类型的Omni补全中定义。例如,启用PHP的omni completion将
我希望在Vim中获得这些功能,可能实现为Omni补全,而且因为Mac/GVim也支持气球文本。该功能实际上存在,并且在每个文件类型的Omni补全中定义。例如,启用PHP的omni completion将在弹出窗口中显示完成,并在当前选项卡框架顶部打开的较小缓冲区中显示方法定义 通过将以下内容添加到.vimrc来激活它
filetype plugin on
au FileType php set omnifunc=phpcomplete#CompletePHP
然后用C-x C-o来完成。(我发现许多人喜欢将其重新映射到C-space以模仿Visual Studio)
更多关于omnicompletion的信息和链接可以在上找到,我很清楚vim的内置omnicompletion,但这正是我想要的,一个气球提示,用于记录为PHPdoc的自定义对象,等等。就像在这篇博文的第一个概要中一样,顺便说一句,你可能想看看neocomplcache vim插件,它使omnicompletion变得非常强大“智能”并自动显示弹出窗口