vi编辑模式下的查找替换
打开文件
- 使用
vi
命令打开文件 - 按下
Esc
键,然后再按下shift
+:
键进入命令行输入模式
查找命令
- 命令
/pattern #向下查找pattern匹配字符串
?pattern #向上查找pattern匹配字符串
例子:
/^abc #查找以abc开始的行
/abc$ #查找以abc结束的行
//^abc #查找^abc字符串
- 使用方式
输完上述命令后,按下Enter
键,同时使用如下两个键快速查找:
n:按照同一方向继续查找
N:按照反方向查找
替换命令
- 命令
%s+/usr/local/bin+/usr/bin #/usr/local/bin替换成/usr/bin
- 使用方式
输完上述命令后,按下Enter
键即可。