2012-01-11 9 views
0

私はVIM初心者ですので、まだ学習しています。私がしたいことは、タブを使用する代わりに、私は2つのスペースを使用してAタブを置き換えることです。私はこのフォーマットを私のJavaコード全体に適用したいと思う。どうすればいい?ありがとう! VIMエディタ:VIMでの自動書式設定の仕方

更新私はこの次のように使用し、あなたがまた、ソースファイル全体を字下げするために gg=Gを使用することができ、組み込み :retab

あり

:%s/\t//
+1

"ASCII TAB文字でインデントしたくないですか?"という意味ですか?それは私が「タッピング」という言葉から推測できる最も近いものです。 – sarnold

+1

[この質問](http://stackoverflow.com/questions/69998/tabs-and-spaces-in-vim)の回答が役に立ちます。 –

+0

ありがとう!@MatthewStrawbridge – sammiwei

答えて

3

タブをスペースで置き換える方法はたくさんあります。検索と置換を使用する場合は、:sコマンドが必要です。ヘルプは ":help:s"と入力してみてください。

:%s/<ctrl-v><tab>/ /g 
+0

はい、この ':%s/\ t//'を使用しました。ありがとう! – sammiwei

3

を働きました。

1

=コマンドを使用してコードを書式設定することができます.2つのスペースを含む行をインデントすると、=<movement>コマンドを使用すると、次の行が2つのスペースでインデントされることがあります。