vi 如何注释
最近很多同事也开始使用vi了,很多人遇到同一个问题,如何快速注释并取消注释多行代码?为了一次性解决大家的问题,故写此文。 注释分2种,单行注释和多行注释,单行注释因为比较简单所以大家一般会手动添加,但是多行注释时就很痛苦了,看看我们如何解决这个问题。
使用选择模式
1.批量注释
1> Ctrl + v 进入块选择模式
2> 移动光标选中要注释的行
3> 按下大写的I进入行首插入模式
4> 输入注释符号如 // 或 #
5> 连续按下ESC键2次
* 你选择的所有行都加上了注释
2.删除批量注释:
1> Ctrl + v 进入块选择模式
2> 选中要删除的行首的注释符号
*注意 要选中两个//
3> 选好之后按d即可删除注释
使用替换命令
-
批量注释
:起始行号,结束行号s/^/注释符/g 或者 :起始行号,结束行号s#^#注释符#g
-
删除批量注释
:起始行号,结束行号s/^注释符//g 或者 :起始行号,结束行号s#^##g
好了,例子是最好的证明
-
添加//注释
1.1 在1-5行添加//注释 :1,5s#^#//#g 1.2 在1-5行删除//注释 :10,5s#^//##g
-
添加#注释
2.1 在1-5行添加#注释 :10,5s/^/#/g 2.2 在1-5行删除#注释 :10,5s/^//g
另外,之后将补充如何插入<!– comment –> <#– comment –>等行首和行尾的注释