vim替换到行首

vim替换到行首教程

vim 中,如果我们需要从当前光标替换到行首,那么我们可以使用 c0 键,c0 键的功能其实是删除当前光标到行首,然后变成 插入模式

这里的 0 是数字 0,而不是字母 O。

vim替换到行首详解

指令

命令 描述
c$ 删除到行尾,变成插入模式

说明

我们可以使用 c0 键,删除到行首,并变成插入模式。

案例

vim替换到行首

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

vim haicoder.txt

此时界面如下所示:

226_vim替换行首.png

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

227_vim替换行首.png

现在,我们按下 w 键,跳转到下一个单词,此时如下图所示:

228_vim替换行首.png

现在,我们按下 c 键,并接着按下数字 0 键,我们看到,当前光标到行首都被删除了,如下图所示:

229_vim替换行首.png

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

230_vim替换行首.png

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

231_vim替换行首.png

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

232_vim替换行首.png

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

233_vim替换行首.png

我们看到,我们再次使用了 c0 键实现了从当前字符开始替换到行首。

vim替换到行首总结

在 vim 中,如果我们需要从当前光标替换到行首,那么我们可以使用 c0 键,c0 键的功能其实是删除当前光标到行首,然后变成插入模式。