- 替换命令 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