在vi中查找和替换命令需要在末行模式下执行.

命令 功能
:%s///g 末行模式下,查找并替换字符.例:%s /hello/world/g

1.全局替换

  • 一次性替换文件中的所有文件的旧文本.
  • 命令格式如下:

       :%s /旧文本/新文本/g 

 

2.可视区域替换

  • 先选中要替换文字的范围
  • 选中可视区域后,末行模式后会自动出现<,'>
  • 命令格式如下:

  :<,'>s /旧文本/新文本/g

 

3.确认替换

  • 如果把末尾的g改成gc在替换的时候,会有提示!(推荐)
  • 命令格式如下:

  :%s /旧文本/新文本/gc

确认信息介绍:

  1. y-yes 当前替换
  2. n-no 当前不替换
  3. a-all 替换所有
  4. q-quit 退出替换

 

相关文章:

  • 2021-11-25
  • 2021-05-14
  • 2022-12-23
  • 2022-01-07
  • 2021-12-07
  • 2021-12-17
  • 2022-01-29
  • 2021-12-08
猜你喜欢
  • 2022-02-28
  • 2021-09-09
  • 2022-12-23
  • 2021-06-26
  • 2022-01-15
  • 2021-07-21
  • 2022-12-23
相关资源
相似解决方案