如何在vim中生成块注释

时间:2012-11-09 22:19:06

标签: php javascript vim vi

我想使用vim自动为文档生成块注释。

类似的东西:

/**
 * comment
 */

有没有插件?

2 个答案:

答案 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才能使其正常工作。