我想使用vim自动为文档生成块注释。
类似的东西:
/**
* comment
*/
有没有插件?
答案 0 :(得分:5)
Vim内置了此功能。有关详细信息,请参阅:help format-comments
。基本上,如果你的〜/ .vimrc中有filetype plugin on
并使用括号语言(如C,C ++,Java,javascript等),你可以输入/**<cr>
,它将扩展为:< / p>
/**
* _
其中_
是光标位置。当您完成评论块后,只需点击/
即可结束评论。
答案 1 :(得分:1)
使用C或Java样式的块注释简化Vimmer生活的低预算方法是将以下映射添加到.vimrc
。
autocmd FileType c,java inoreabbrev <buffer> /** /**<CR>/<Up>
这样,无论何时在C或Java源代码中键入/**<Enter>
,它都会扩展为以下内容,光标位于_
:
/**
* _
*/
编辑:正如@Conner所提到的,您需要在vimrc中使用filetype plugin indent on
才能使其正常工作。