vim 查找与替换

vim环境下,通常支持查找与替换功能。用户可以通过vim查找命令、vim替换命令来查找和替换指定的字符串。而且还可以通过vim高亮显示功能,高亮显示vim的查找结果。

常用的vim查找与替换命令如下所示:

字符串查找

  • /string 正向查找
  • ?string 反向查找

设置高亮显示

  • :set hls
  • *按键将当前光标处的单词高亮显示
  • 使用 n 浏览下一个查找高亮的结果

字符串替换

  • :s/old/new 将当前行的第一个字符串 old 替换为 new
  • :s/old/new/g 将当前行的所有字符串 old 替换为 new
  • :90s/old/new/g 将指定行的所有字符串 old 替换为 new
  • :90,93s/old/new/g 将 90 到 93 行的所有字符串 old 替换为 new
  • :%s/old/new/g 将文本中所有的字符串 old 替换为 new
  • :%s/old/new/gc 依次替换每个字符串关键字
  • :%s/^struct/int/g 将所有以 struct 开头的字符串替换为 int
《Linux三剑客》视频教程,从零开始快速掌握Linux开发常用的工具:Git、Makefile、vim、autotools、debug,免费赠送C语言视频教程,C语言项目实战:学生成绩管理系统。详情请点击淘宝链接:Linux三剑客