Vim 替换内容 - 百年刘傲天

in 默认分类VimUbuntu with 0 comment

在VIM中进行文本替换

1.替换当前行的内容

:s/1/2/     : 将当前行的1替换成2,只替换一次
:s/1/2/g    : 将当前行的1替换成2,替换所有
:s/1/2/gc   : 将当前行的1替换成2,替换所有,但每次都会询问

2.替换某一行的内容

:.s/1/2/g   : 在当前行替换
:11s/1/2/g  : 在第11行替换
:$s/1/2/g   : 在最后一行替换

3.替换某些行

:10,20s/1/2/g : 替换10-20行
:1,$s/1/2/g   : 从第一行到最后一行
:1,.s/1/2/g   : 从第一行到当前行
:.,$s/1/2/g   : 当前行到最后一行
Responses