有没有办法删除整行并从插入开始?通常,我会这样做:



0(行开始)

C(删除行尾并开始插入)

但是有没有执行命令而不必先输入0的命令?通常,删除q的内容类似于ciw(在这种情况下,换行是换行符)。 br />

Shift-v(进入视线模式)



评论

总是有dd shift-o

#1 楼

以与yy复制当前行和dd删除当前行相同的方式,您可以使用cc对其进行更改(即,拉动,删除并进入插入模式)。 Scc的同义词。

#2 楼

我想cc是你想要的吗?

:help cc开始:

["x]cc      Delete [count] lines [into register x] and start
            insert |linewise|.  If 'autoindent' is on, preserve
            the indent of the first line.


#3 楼

三种方式:



S [cc的缩写]


Vs [逐行选择,然后替换]


C [假设光标在行的开头]


以及多种方式直观地选择行上所有文本,然后选择一个请注意,您可以使用s替换多行,方法是向下移动光标或使用c选择一个块,然后选择V

评论


谢谢,small s在Vs中做什么? V将其置于可视线模式,然后s?

– David542
20-04-24在5:19

我认为s是“替代”的缩写-它会更改所选内容(不进行选择就等同于cl,即更改一个字符)。

–威尔·克劳福德(Will Crawford)
20年4月24日在9:22