我正在尝试在Vim中编辑一个脚本,该脚本将注释附加到行末,然后将光标置于行末并设置为
它最终看起来像这样(请注意尾随空格):
在Vim中,是否有任何等同于“
如果不存在此功能,那么应该如何创建此功能?
插入
模式。但是,我注意到放置在行末的注释后面有一个空格(例如,如果特定语言中的注释样式为//
和/* */
,则附加到行末的文本将为"// "
或"/* */"
)。在.vim
插件中,使用命令startinsert
。但是,这会将光标放在空格之前,而不是之后。因此,生成的注释不是像这样:// This comment is prepended with a space!
/* This is a great commment! */
它最终看起来像这样(请注意尾随空格):
//This comment is poorly formatted
/*So is this one.*/
在Vim中,是否有任何等同于“
startappend
”的命令,它将把用户放入小写a
追加模式而不是插入模式?这样,用户就不需要每次使用此脚本生成行尾注释时都使用右箭头键。如果不存在此功能,那么应该如何创建此功能?
0
代替line('.')
(刚刚看到的)。 - Phro