看那白狐脸, 一手绣冬, 一手春雷
写在之前
vim 我真的是不是喜欢用。处于同事们的威逼,才稍微学了一点点皮毛。 上古神器尽量少用。
不定时看心情更新
批量tab
法1
- 先按10次
ESC
(所以你告诉我新mac怎么办*1) :10,100>
10到100行向右tab 1 次
法2
v
视图模式- 选好
shift
+>
向右tab一次
升级版法2
v
视图模式6>
向右6次tab
将当前编辑的行挪到屏幕中央
- 先按10次
ESC
(所以你告诉我新mac怎么办*2) z
+.
替换
语法
[addr]s/源字符串/目的字符串/[option]
全局替换命令为::%s/源字符串/目的字符串/g
[addr] 表示检索范围,省略时表示当前行。
如:
1,20
:表示从第1行到20行;%
:表示整个文件,同“1,$”;. ,$
:从当前行到文件尾;s
: 表示替换操作[option] : 表示操作类型
如:
g
表示全局替换;c
表示进行确认p
表示替代结果逐行显示(Ctrl
+L
恢复屏幕); 省略option时仅对每行第一个匹配串进行替换; 如果在源字符串和目的字符串中出现特殊字符,需要用”\”转义
eg: 将 全文中所有的‘@main’ 替换成 ‘@api’ :%s/@main/@api/g
可以使用正则语法