您当前的位置: 首页 >  vim

liaowenxiong

暂无认证

  • 2浏览

    0关注

    1171博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

vim 批量注释技巧

liaowenxiong 发布时间:2021-06-26 22:46:13 ,浏览量:2

文章目录
  • 一、块选择模式
    • 批量注释
    • 取消注释
  • 二、替换命令
    • 批量注释
    • 取消注释

一、块选择模式 批量注释

Ctrl + v 进入块选择模式,然后移动光标选中你要注释的行,再按大写的 I 进入行首插入模式输入注释符号如 //#,输入完毕之后,按 Esc 返回普通命令模式下,vim 会自动将你选中的所有行首都加上注释,保存退出,完成注释。

取消注释

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

二、替换命令 批量注释

在底行命令模式下使用命令:起始行号,结束行号s/^/注释符/g,在指定的行首添加注释。

例如,将第 2 行至第 6 行注释掉:

2,6s/^/\/\//g,^ 这个表示行首,这是个虚拟的概念;/ 存在特殊含义,要恢复普通字,需要转义。解释:把第 2 行到第 6 行的行首替换成注释符号 //,其实这里不加 g,也可以,因为每行只有一个行首。

注:更多替换正则表达式详解《vim 底行命令模式的正则表达式》

取消注释

在底行命令模式下使用命令:起始行号,结束行号s/^注释符//g,取消指定行的注释。

例如,将第 2 行至第 6 行的注释去掉: 2,6s/^\/\///g,将 ^//行首+//) 替换成空,而行首是虚拟概念,所以意思就是在每行的行首查找 //,匹配到就更换成空

关注
打赏
1661566967
查看更多评论
立即登录/注册

微信扫码登录

0.0437s