4

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

就像是:

/**
 * comment
 */

有什么插件吗?

4

2 回答 2

5

Vim 内置了这个功能。详情请参阅:help format-comments。基本上,如果您filetype plugin on在 ~/.vimrc 中使用括号语言(如 C、C++、Java、javascript 等),您可以键入/**<cr>并将其扩展为:

/**
 * _

_光标位置在哪里。当您完成评论块时,只需点击/即可结束它。

于 2012-11-10T01:30:15.347 回答
2

使用 C 或 Java 样式的块注释来简化 Vimmer 生活的一种低成本方法是将以下映射添加到.vimrc.

autocmd FileType c,java inoreabbrev <buffer> /** /**<CR>/<Up>

这样,每当您输入/**<Enter>C 或 Java 源代码时,它将扩展为以下内容,光标位于_

/**
 * _
 */

编辑:正如@Conner 提到的,你需要filetype plugin indent on在你的 vimrc 中才能完成这项工作。

于 2012-11-09T23:34:59.037 回答