Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.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
Vim JSDoc、PHPDoc、JavaDoc、RDoc信息_Vim_Phpdoc_Rdoc_Jsdoc_Perldoc - Fatal编程技术网

Vim 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将

这是交易

如果您使用过Aptana、Eclipse甚至Microsoft Expression Web editor,那么您会发现它们都有一个气球文本Intellisense弹出窗口,显示内置和自定义对象、方法等的提示/信息

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


我希望在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变得非常强大“智能”并自动显示弹出窗口