8

私はこのような行を持っています:

      foobar

ご覧のとおり、最初の列と「foobar」の間には多くのスペースがあります。最初の列にカーソルがある場合、「foobar」までスペースを削除するためのキーバインディングはありますか?

4

5 に答える 5

19

dw

最初の列にいる場合は、すべての空白が削除されます。

于 2012-05-05T12:50:58.347 に答える
4
dtf

Fまで削除

他に簡単なコマンドはありません。正規表現を使用することもできますが、それを書くのはもっと面倒です。

私の悪い、@ Matの答えはさらに良いです(dw)。

于 2012-05-05T12:50:03.053 に答える
3

簡単な答えは

dw

... [d] elete[w]ordを実行します。「foobar」がすべて発生する前に、ドキュメント全体のすべての空白を削除する場合:

:%s/^\s*foobar/foobar/
于 2012-05-05T12:56:29.560 に答える
0

方法1:ラインに移動し、:s/^ *//g

方法2:その行の最初の空白スペースに移動し、を押しますdw

于 2012-05-05T12:52:09.847 に答える