vim常用的替换命令  s/  /g

本文详细介绍了Vim编辑器中的替换命令,包括全局替换、局部替换、行首行尾插入、注释添加与删除等操作,旨在帮助用户高效地编辑和管理文件内容。通过实例演示了如何在特定行范围内进行替换,以及如何处理特殊字符如斜杠('/')。此外,还分享了快捷键操作,如列编辑模式下的批量注释和删除。
摘要由CSDN通过智能技术生成
  • 替换命令  s/  /g

正则表达式

0. 第2到5行,把 abc 替换成 your_word  :2,5 s/abc/your_word/g

1.文件内全部替换  :% s#abc#123#g (如文件内有#,可用/替换, :%s/abc/123/g ) --注:把abc替换成123 (或者: %s/str1/str2/g 用str2替换文件中所有的str1...

2.文件内局部替换: :20,30 s#abc#123/g (如文件内有#,可用/替换, :%s/abc/123/g ) --注:把20行到30行内abc替换成123

3. 对指定行的行首添加注释,即把行首用//来代替  :16,17 s/^/\/\//g

4. 用 ^表示行首,用$表示行尾,行首插入,    :%s/^/your_word/    行尾插入  :%s/$/your_word/

5. 替换字符串中的 / 需用转义符 \ 转义,即用"\/"表示。所以添加或删除注释符号 //  时用 \/\/ 来表示。比如:

 第2到5行首添加注释用  :2,5 s/^/ \/\/ /g     第2到5行首删除注释用  :2,5 s/ ^\/\/ /  /g 

当然如果此行只有一个注释符 //,无须再特别指定其位置是在行首了,直接找到替换就行  :2,5 s/ \/\/ /  /g

按键操作:ctrl+v 进入列编辑模式,向下或向上移动光标,把需要注释的行的开头标记起来,然后按大写的I,再插入注释符,比如”#”,再按Esc,就会全部注释了。

删除:先按v,进入visual模式,横向选中列的个数(如”#”注释符号,需要选中两列),再按Esc,再按ctrl+v 进入列编辑模式,向下或向上移动光标,选中注释部分,然后按d, 就会删除注释符号。

使用替换命令:

在全部内容的行首添加//号注释    :% s/^/\/\//:g

在2~50行首添加//号注释     :2,50 s/^/\/\//g

在2~50行首删除//号    :2,50 s/^\/\///g

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值