当前位置:  开发笔记 > 开发工具 > 正文

在Vim中自动插入注释

如何解决《在Vim中自动插入注释》经验,为你挑选了1个好方法。

我的SAS代码需要这种评论方式:

/*
* This is the comment
*/

我已经能够输入这个命令(来自Vim评论指南):

:set comments=sl:/*,mb:*,elx:*/

问题是,一旦我键入此set命令,我不知道如何实际将这些注释添加到代码中.指令说要键入/\*但在插入模式下这只是正常工作,而在命令模式下,它会执行查找*.

我如何使这个工作,并有更好的方法来自动插入注释标记?



1> eswald..:

默认情况下,Vim不会自动为您插入换行符或结束标记.相反,它可以在您键入时轻松插入,只要'formatoptions'包含r:

:set formatoptions+=r

在此之后,开始正常输入您的评论:" /*"(在插入模式下).点击Enter键后,评论标题(星号和空格)应自动出现在下一行,准备好开始输入.评论完成后,以" /" 结尾; 在移动到下一行,并且斜线变成结束标记的第二个字符.是的,它会为你移除空间,但只有在你输入后才能移除.

要更轻松地编辑此类注释,您还希望添加c和/或o字符formatoptions.前者允许注释自动换行,后者在使用常规模式命令在注释中创建新行时插入注释引线.

推荐阅读
重庆制造漫画社
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有