68

私は通常 d^、行頭まで削除するために使用します。

ただし、行がスペースまたはタブで始まる場合、削除は行の先頭までは行われません。

例:

  フーフー

行は 2 つのスペースで始まり、カーソルは 2 つの「foo」の間にあります。

d^最初の foo を削除しますが、その前の 2 つのスペースは削除しません。

ほとんどの場合、明らかに便利ですが、すべてを削除したい場合はどうすればよいですか?

4

4 に答える 4

150

を使用d0して、実際の行頭まで削除できます。

于 2012-08-14T15:35:29.660 に答える
33

@GWWの言及として、および:

  • c0実際の行頭まで削除して挿入モードに入るために使用します。
  • c^- 最初の空白以外の文字まで削除し、挿入モードに移行します。
于 2013-06-28T08:33:06.210 に答える
1

を使用して、行の列 0 に移動することもできます。これは、 asと|組み合わせて使用​​して、行の列 0 まで削除することができます。dd|

ソース: http://hea-www.harvard.edu/~fine/Tech/vi.html

于 2016-08-02T22:27:50.143 に答える