【笔记】Vim查找与替换
前言
Vim查找与替换
查找
/关键词
:向下查找指定关键词*
:向下查找当前光标所在的关键词
?关键词
:向上查找指定关键词#
:向上查找当前光标所在的关键词
通过正则表达式查找
/^正则表达式$
查找配置
查找后高亮显示结果
高亮显示结果
:set hlsearch
不高亮显示结果(缺省值)
:set nohlsearch
:nohlsearch
:noh
查找时忽略大小写
忽略大小写(缺省值)
:set ignorecase
:set ic
不忽略大小写
:set noignorecase
:set noic
智能推测
:set smartcase
查找结果
n
:下一个结果N
:上一个结果
替换
:作用范围/替换前的关键词/替换后的文本内容/替换标志
作用范围
s
:替换一行%s
:替换第一行到第最后一行2,3s
:从第2行到第3行2,$s
:从第2行到最后一行$,3s
:从第一行到第3行2,+3s
:从第2行到第2+3行g/^关键词/
:从指定关键词开始
替换标志
c
:每次替换前都询问e
:不显示报错g
:不询问直接替换全部i
:不区分大小写