黄忠的技术博客

永不停息的战争

vi 如何注释

  • 标签:
  • tec

最近很多同事也开始使用vi了,很多人遇到同一个问题,如何快速注释并取消注释多行代码?为了一次性解决大家的问题,故写此文。 注释分2种,单行注释和多行注释,单行注释因为比较简单所以大家一般会手动添加,但是多行注释时就很痛苦了,看看我们如何解决这个问题。

使用选择模式

1.批量注释

1> Ctrl + v 进入块选择模式
2> 移动光标选中要注释的行
3> 按下大写的I进入行首插入模式
4> 输入注释符号如 // 或 #
5> 连续按下ESC键2次
* 你选择的所有行都加上了注释

2.删除批量注释:

1> Ctrl + v 进入块选择模式
2> 选中要删除的行首的注释符号 
*注意  要选中两个//
3> 选好之后按d即可删除注释


使用替换命令

  1. 批量注释

    :起始行号,结束行号s/^/注释符/g 或者 :起始行号,结束行号s#^#注释符#g

  2. 删除批量注释

    :起始行号,结束行号s/^注释符//g 或者 :起始行号,结束行号s#^##g


好了,例子是最好的证明

  1. 添加//注释

    1.1 在1-5行添加//注释 :1,5s#^#//#g 1.2 在1-5行删除//注释 :10,5s#^//##g

  2. 添加#注释

    2.1 在1-5行添加#注释 :10,5s/^/#/g 2.2 在1-5行删除#注释 :10,5s/^//g

另外,之后将补充如何插入<!– comment –> <#– comment –>等行首和行尾的注释

分享到: 返回主页