vim替换右侧N个单词

vim替换右侧N个单词教程

vim 中,如果我们需要从当前光标替换右侧 N 个单词,那么我们可以使用 ncw 键,其中 n 是我们需要替换的单词的个数。

ncw 键的功能其实是删除当前光标开始的 n 个单词,然后变成 插入模式

vim替换右侧N个单词详解

指令

命令 描述
ncw 删除右侧 n 个单词,并变成插入模式

说明

首先删除右侧 n 个单词,然后变成插入模式。

案例

vim替换右侧N个单词

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

vim haicoder.txt

此时界面如下所示:

205_vim替换右侧N个单词.png

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

206_vim替换右侧N个单词.png

现在,我们首先,按下数字 2,接着按下 cw 键,删除当前两个单词,并变成插入模式,此时如下图所示:

207_vim替换右侧N个单词.png

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

208_vim替换右侧N个单词.png

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

209_vim替换右侧N个单词.png

我们可以看到,我们已经将 HaiCoder 插入了,现在,我们按下 ESC 键,退出插入模式。我们现在按下 j 键,将光标移到下一行,此时如下图所示:

210_vim替换右侧N个单词.png

输入完成后,我们按下 3cw 键,并且输入任意字符串进行替换,如下图所示:

211_vim替换右侧N个单词.png

我们看到,我们再次使用了 3cw 实现了删除当前三个单词,并替换为任意字符串。

vim替换右侧N个单词总结

在 vim 中,如果我们需要从当前光标替换右侧 N 个单词,那么我们可以使用 ncw 键,其中 n 是我们需要替换的单词的个数。