VIM:命令清除当前行并进入插入模式

时间:2018-09-27 06:26:44

标签: vim editor vi macvim

我处于正常模式,在一行的末尾。我想清除该行(删除该行的所有字符),然后进入插入模式,以便可以开始在该行上写其他内容。有Vim快捷方式吗?

理想情况下,我想保留行中的前导空格,但是即使我不能这样做也没关系。

3 个答案:

答案 0 :(得分:5)

您可以使用 S c c 来执行此操作(同义词)。如果启用autoindent选项,他们将保留您的缩进。如果要删除多行,两者都可以接受可选计数。

答案 1 :(得分:3)

您正在寻找:help cc。如果没有[count]cc会删除整个当前行并进入插入模式。可以在生产线的任何地方工作,而不仅仅是在末端。根据您的意图设置,该设置也将保留。

可能的替代方法:A<C-u>ddO

答案 2 :(得分:0)

我不知道快捷方式。但是,只需添加,我们通常可以通过以下操作来实现:使用第一个“ dd”删除行,然后按“ o”进入已删除行的插入模式。