C++ VIM-Doxygen支持-在换行符上自动插入星号(*)
当我写Doxygen注释(在C文件中)时,我希望在新行上自动插入一个星号(可以使用C++ VIM-Doxygen支持-在换行符上自动插入星号(*),c++,c,vim,doxygen,C++,C,Vim,Doxygen,当我写Doxygen注释(在C文件中)时,我希望在新行上自动插入一个星号(可以使用o命令,也可以只使用↩ ). 像这个例子: /** * My Doxygen comment being written 当我击中↩ /** * My Doxygen comment bein written * ^ cursor is here 我有DoxygenToolkit.vim和set syntax=c.doxygen,但没有一个能满足我的需要。 我也发现了,但不确定它应该做什么,但
o
命令,也可以只使用↩ ).
像这个例子:
/**
* My Doxygen comment being written
当我击中↩
/**
* My Doxygen comment bein written
*
^
cursor is here
我有DoxygenToolkit.vim和set syntax=c.doxygen
,但没有一个能满足我的需要。
我也发现了,但不确定它应该做什么,但没有解决我的问题。
我在谷歌上搜索过,但没有找到
有什么想法吗?你需要在你的
~/.vimrc
中使用它:
filetype plugin indent on
我不知道DoxygenToolkit.vim,我从未使用过它。以上就是在我的7.xvims中启用所描述行为所需的全部内容
你可以在网上找到我的。里面没有什么特别的东西,只是我每天在半打不同的Linux/AIX机器上使用的东西。也许你还需要更多的东西
:setlocal formatoptions+=ro
这样做(:表的帮助
)
o在点击“o”或后自动插入当前注释标题
正常模式下的“O”。
r在点击后自动插入当前注释标题
在插入模式下
将其放入
~/.vim/after/ftplugin/c.vim
(这要求您有:filetype plugin on
;使用after目录可以覆盖由$VIMRUNTIME/ftplugin/c.vim
完成的任何默认文件类型设置)或者,您可以直接在~/.vimrc
中定义:autocmd文件类型c…
,但一旦您有许多自定义项,这往往会变得很难操作。请注意,c.vim
默认情况下确实包含此项,您不必触摸它!您只需在此doe上使用:FileType plugin启用它即可这确实有效。这与在注释中自动添加星号有什么关系?这还有什么影响?@sherrellbc它激活了Vim依赖于文件类型的自动缩进,其中包括自动“注释继续”。