17-vim-查找字符或单词-02-查找并替换

在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 退出替换
原文地址:https://www.cnblogs.com/summer1019/p/11231341.html