vim学习 08——搜索替换
搜索
/目标 | ?目标 | |
---|---|---|
搜索方向 | 从光标开始向后 | 从光标开始向前 |
n | 向后搜索下一个 | 向前搜索下一个 |
N | 向前搜索下一个 | 向后搜索下一个 |
十个特殊的字符不能直接搜索,需要添加\
.
, *
, [
, ]
, ^
, %
, /
, ?
, ~
, $
.
替换
-
:s/old/new
: 表示将光标所在行的第一个 old 替换为 new -
:s/old/new/g
: 表示将光标所在行的所有 old 替换为 new -
:%s/old/new/g
: 表示将整个文件中所有的 old 替换为 new -
:%s/old/new/gc
: 同上,但在每次替换之前先请示 -
5,13s/old/new/g
: 表示替换第 5 行到第 13 行中所有的 old 为 new
网友评论