今天,操作Vim的时候,想进行多行注释,突然发现自己已经忘记了,痛定思痛,将此记录收集下来,能让自己方便查找。
一、多行注释
1、 使用vim打开要操作的文件
2、 Ctrl+V,进入VISUAL BLOCK模式
3、 使用上下的方向键移动光标,选择你需要注释的行
4、shift+i,输入注释符号 #
5、esc,退出visual block模式。
二、取消多行注释
1、使用vim打开要操作的文件
2、 Ctrl+V,进入VISUAL BLOCK模式
3、使用上下的方向键移动光标,选择你需要取消注释的行
4、输入 x,删除所有的 #,同时退出visual block模式
三、替换:
语法为 :[addr]s/源字符串/目的字符串/[option]
全局替换命令为::%s/源字符串/目的字符串/g
[addr] 表示检索范围,省略时表示当前行。
如:“1,20” :表示从第1行到20行;
“%” :表示整个文件,同“1,$”;
“. ,$” :从当前行到文件尾;
s : 表示替换操作
[option] : 表示操作类型
如:g 表示全局替换;
c 表示进行确认
p 表示替代结果逐行显示(Ctrl + L恢复屏幕);
省略option时仅对每行第一个匹配串进行替换;