码迷,mamicode.com
首页 > 系统相关 > 详细

vim批量注释与取消批量注释(转)

时间:2018-05-11 23:17:34      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:命令   正则   取消   次数   删除   ima   图片   SQ   bubuko   

方法一 块选择模式

插入注释:

用v进入virtual模式

技术分享图片

 

用上下键选中需要注释的行数

技术分享图片

 

按ctrl+v进入列模式

技术分享图片

 

按大写I进入插入模式,输入注释符‘#’或者是‘//’,然后按下esc两下

技术分享图片

 

取消注释

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

 

方法二 替换命令

 

批量注释:


使用下面命令在指定的行首添加注释:

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

取消注释:


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

实例演示:


在27 - 30行添加 // 注释

:27,30s#^#//#g

技术分享图片技术分享图片

 

在27 - 30行删除 // 注释

:27,30s#^//##g

技术分享图片技术分享图片


在10 - 20行添加 # 注释

:10,20s/^/#/g

在10 - 20行删除 # 注释

:10,20s/^/#/g

注意例子中正则的分割符使用的是相反的符号,如果匹配// 那么使用 #作分隔符这样不需要对/作转义处理,节省输入次数。

vim批量注释与取消批量注释(转)

标签:命令   正则   取消   次数   删除   ima   图片   SQ   bubuko   

原文地址:https://www.cnblogs.com/z-x-y/p/9026571.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!