2012-08-14 22 views
45

を開始したとき、私は通常、行の先頭に削除する D^を使用する行の先頭に削除します。は、行が空白文字

しかし、行が空白または表から始まっている場合、削除は行の始めまで完全には行きません。

例:

    FOO fooの

線は、2つのスペースで開始し、カーソルは、2つの "FOO"

D^削除の間であります最初のfooではなく、その前の2つのスペース。

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

+0

':彼^ 1G /最初の文字' :) – mykhal

+4

'^'参照、最初の非空白文字に行く意味http://vimdoc.sourceforge.net/htmldoc/motion .html –

+0

は、vimではなくブラウザで実行する方法がありますか? – soshial

答えて

96

d0を使用して、行の実際の先頭に削除することができます。

+3

'd-'の組み合わせは同じ効果があることに気付きました。 –

+0

「行全体を削除して挿入モードに入る」はどうですか?すなわち、「0Di」と等価であるか? – Jonah

24

言及 @GWW などと:行の本当のbegginningに削除し、挿入モードに行くために使用c0

    • c^ - 最初の空白以外の文字に削除し、挿入モードにします。
  • 関連する問題