我的SAS代码需要这种评论方式:
/* * This is the comment */
我已经能够输入这个命令(来自Vim评论指南):
:set comments=sl:/*,mb:*,elx:*/
问题是,一旦我键入此set
命令,我不知道如何实际将这些注释添加到代码中.指令说要键入/\*
但在插入模式下这只是正常工作,而在命令模式下,它会执行查找*
.
我如何使这个工作,并有更好的方法来自动插入注释标记?
默认情况下,Vim不会自动为您插入换行符或结束标记.相反,它可以在您键入时轻松插入,只要'formatoptions'
包含r
:
:set formatoptions+=r
在此之后,开始正常输入您的评论:" /*
"(在插入模式下).点击Enter键后,评论标题(星号和空格)应自动出现在下一行,准备好开始输入.评论完成后,以"
" 结尾; 在
移动到下一行,并且斜线变成结束标记的第二个字符.是的,它会为你移除空间,但只有在你输入后才能移除.
要更轻松地编辑此类注释,您还希望添加c
和/或o
字符formatoptions
.前者允许注释自动换行,后者在使用常规模式命令在注释中创建新行时插入注释引线.