用于添加注释的Vim插件/函数

用于添加注释的Vim插件/函数,vim,Vim,我正在寻找一个函数或插件,可以方便地添加注释到代码中 假设用户有这样的代码,并将光标放在标有星号的位置上: class User * end 触发一个命令,它将提示用户输入标签(或在一个步骤中使用参数,例如:InsertLabel attributes),并在时使用一些预定义的格式插入如下注释(可以在.vimrc中根据缓冲区中语言用于注释的字符进行设置)并保留缩进 class User ####################### # ATTRIBUTES ######

我正在寻找一个函数或插件,可以方便地添加注释到代码中

假设用户有这样的代码,并将光标放在标有星号的位置上:

class User

  *

end
触发一个命令,它将提示用户输入标签(或在一个步骤中使用参数,例如
:InsertLabel attributes
),并在
时使用一些预定义的格式插入如下注释(可以在
.vimrc
中根据缓冲区中语言用于注释的字符进行设置)并保留缩进

class User

  #######################
  # ATTRIBUTES
  #######################

end
有没有提供这种功能的插件?

代码片段类似于内置的
:缩写
,通常带有参数插入、镜像和多个停止。最早的、非常著名(仍然广泛使用)的Vim插件之一是(受TextMate编辑器的启发);不幸的是,它不再被维护;尽管有。一个现代的替代方案(需要Python)是。还有更多,请参阅

有三件事需要评估:第一,代码段引擎本身的特性,第二,作者或其他人提供的代码段的质量和广度;第三,添加新代码段的容易程度