vim替换N行

vim替换N行教程

vim 中,如果我们需要替换 N 行文本,那么我们可以使用 nS 键,其中 N 是我们需要替换的行数。nS 键的功能其实是删除当前行在内的 N 行数据,然后变成 插入模式

vim替换N行详解

指令

命令 描述
nS 删除当前行在内的 N 行,并变成插入模式

说明

我们可以使用 nS 键,删除当前行在内的 N 行,并变成插入模式。

案例

vim替换N行

我们打开 Linux 终端,输入 vim haicoder.txt,如下图所示:

vim haicoder.txt

此时界面如下所示:

187_vim替换N行.png

我们按下回车,打开我们编辑好的文件,如下图所示:

188_vim替换N行.png

现在,我们按下数字键 2,并按下 S 键,删除当前两行,并变成插入模式,此时如下图所示:

189_vim替换N行.png

并且,我们看到,此时 vim 的左下角变成了插入模式,如下图所示:

190_vim替换N行.png

现在,我们可以输入任意的字符串,进行替换,我们输入后,此时如下图所示:

191_vim替换N行.png

我们可以看到,我们已经将我们输入的字符串插入了,现在,我们按下 ESC 键,退出插入模式。我们可以看到,我们使用了 nS 键,实现了替换当前 N 行为特定的字符串。

vim替换N行总结

在 vim 中,如果我们需要替换 N 行文本,那么我们可以使用 nS 键,其中 N 是我们需要替换的行数。nS 键的功能其实是删除当前行在内的 N 行数据,然后变成插入模式。