vim使用

在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 : 当前行到最后一行