好记性不如烂笔头,在这里记录一些Vim使用技巧
1. 批量替换字符串
基本语法
:[addr]s/源字符串/目的字符串/[option]
[addr] 表示检索范围,省略时表示当前行。
“1,20” :表示从第1行到20行;
“%” :表示整个文件,同“1,$”;
“. ,$” :从当前行到文件尾;
s : 表示替换操作
[option] : 表示操作类型
g 表示全局替换;
c 表示进行确认
p 表示替代结果逐行显示(Ctrl + L恢复屏幕);
省略option时仅对每行第一个匹配串进行替换;
如果在源字符串和目的字符串中出现特殊字符,需要用”\”转义 如 \t
全局替换语法
:%s/源字符串/目的字符串 /g
全局替换例子
将空格替换为换行符
按行替换例子
将6和7行的空格替换为换行符
2. 在多行首部/尾部添加字符串
基本语法
:[addr]s/标识/目的字符串
标识部分 ^标识行首 $标识行尾
行首增加字符例子
标签:技巧,更新,Vim,标识,option,字符串,替换,addr From: https://www.cnblogs.com/amos01/p/16634576.html