vim替换右侧N个字符

vim替换右侧N个字符教程

vim 中,如果我们需要替换右侧的 N 个字符,那么我们可以使用 ns 键,其中的 n 是数字,表明我们需要替换的字符的个数。

替换右侧 N 个字符,其实就是首先删除右侧的 N 个字符,然后变成 插入模式

vim替换右侧N个字符详解

指令

命令 描述
ns 替换右侧 N 个字符

说明

我们可以按下数字键,表明我们需要替换的字符的个数,接着使用 s 键,开始替换。

案例

vim替换右侧N个字符

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

vim haicoder.txt

此时界面如下所示:

181_vim替换右侧N个字符.png

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

182_vim替换右侧N个字符.png

现在,我们首先按下数字 5,再次按下 s 键,即删除当前 5 个字符,并变成插入模式,此时如下图所示:

183_vim替换右侧N个字符.png

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

184_vim替换右侧N个字符.png

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

185_vim替换右侧N个字符.png

我们可以看到,我们已经将 HaiCoder 插入了,现在,我们按下 ESC 键,退出插入模式。我们再次按下 11s 键,然后输入 haicoder.net,此时如下图所示:

186_vim替换右侧N个字符.png

输入完成后,我们按下 ESC 键,我们可以看到,我们再次使用了 s 键,实现了替换当前的 N 个字符为特定的字符串。

vim替换右侧N个字符总结

在 vim 中,如果我们需要替换右侧的 N 个字符,那么我们可以使用 ns 键,其中的 n 是数字,表明我们需要替换的字符的个数。