替换

当前行进行替换
:s/abc/efg/
:s/abc/efg/g

所有行进行替换
:%s/abc/efg/
:%s/abc/efg/g

从第n行开始向下的所有行进行替换,当n为"."时,表示从当前行开始
:n,$s/abc/efg/
:n,$s/abc/efg/g

只匹配整个单词word,类似于aword不匹配,即在单词前后加上 \< 和 \>
:%s/\<word\>/newword/g

\c忽略abc的大小写, \C不忽略大小写
:%s/abc\c/efg/g

后面的c表示每次替换之前都需要确认
:%s/abc/efg/gc

上面命令中,最后没有g表示只替换一行中第一次出现的字符串abc为efg。而后面带g的表示当前行的所有abc替换efg。

results matching ""

    No results matching ""