我通常使用 d^删除到行首。
但如果行以空格或制表符开头,则删除不会一直到行首。
例子:
富富
该行以两个空格开头,光标在两个“foo”之间
d^删除第一个 foo,但不删除它之前的两个空格。
大多数时候它显然很有用,但是如果我确实想删除所有内容怎么办?
我通常使用 d^删除到行首。
但如果行以空格或制表符开头,则删除不会一直到行首。
例子:
富富
该行以两个空格开头,光标在两个“foo”之间
d^删除第一个 foo,但不删除它之前的两个空格。
大多数时候它显然很有用,但是如果我确实想删除所有内容怎么办?
您可以使用d0
删除到真正的行首。
正如@GWW提到的那样:
c0
删除行的真正开头并进入插入模式。c^
- 删除第一个非空白字符并进入插入模式。你也可以使用|
to goto column 0,它可以与d
as结合使用d|
来删除到 line 的第 0 列。
如果光标位于行首和行首字符之间的空白处,则可以用 删除整个空格diw
,即:删除内部单词。在这种情况下,单词是空格。