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键即可。