2012-04-28 13 views
0

私は最初の列でのに合わせてカーソルを持っている場合は、どのように私は、行の残りの部分と同じ位置にあるののグループを移動することができますvim:カーソルとコードの間のスペースを削除する方法は?

 aaaaa 
bbbbbb 
cccccc 
dddddd 

このラインを持っていますか?

+0

あなたの言語に合わせてインデントルールが正しく設定されている場合は、 '=' '='です。 –

答えて

4

あなたの目標を達成するための3つの(一般化)の方法があります手動で左にインデントを調整するには

  1. は、あなたが(を繰り返し、一度左シフトする<<を使用することができます。所望のレベルの圧痕を達成する)。

  2. あなたが挿入モードですでにしている場合は、Ctrlキー + Dが左に現在の行をシフトします。私は、列1であること、そして他の人とラインにあるようにa年代を望むのあなたの最初の記述でしょう与えられた、しかし==

を使用して

  • 自動インデントおそらくちょうどdta最初に削除するまで。

    編集:ティムPoteのノートとしてDワットは、最初の文字にホワイトスペースを削除するためのより効率的な方法です。あなたの説明から達成しようとしていることを正確には分かりません(つまり、空白を削除しようとしていますか、aが始まるまですべての文字を削除しようとしていますか?)

  • 2

    すでに最初の列、私はdw削除の単語を使用します。これにより、現在の列と単語の間のすべての空白が削除されます。

    他のすべての選択肢は、インデントのシフトに依存します。インデントは、設定に応じて、1回の空白をすべて削除する場合と削除しない場合があります。どちらかといえば、文字を使用する必要がありますdtaこれはさらにキーストロークです。

    +1

    あなたは良い点を作っています - 私は私の答えでそれに対処しました。 –

    関連する問題