2012-03-24 22 views

答えて

16

ないプログラミングの質問が、インデントは=<>all movement commands and text objectsと組み合わせることができるコマンド:試してみてください。例:

>G  Indent until end of file 
>}  Indent until next paragraph 
>iB Indent contents of current { } block 

ビジュアルモードで選択したテキストをインデントします。再インデント(ファイルタイプ設定を使用して、「フォーマット」)と非インデント又は=

使用<

+0

'='は「インデント」コマンドですが、正に、「インデント」とは、通常、「>」を意味します(インデントレベルを_increase_する)ので、自由にサンプルを変更して'='オプションを提案するには – sehe

+2

+1を使用してください。普通は '>'や '<'を使いますが、 '=' re-indentが利用可能であることを知ることは非常に便利です。 – alesplin

+0

'=='をスマートインデントにするだけでなく、 '='を使用して整列させたいブロックへの移動(例えば、 '= j'または' = k')を使用すると、満足のいくレベルの制御が得られます。 –

4

はい。本当に

V    # To switch to visual mode. Select lines, and... 
>    # Indent (use `<` to de-indent, or with a number just before to indent several times). 
関連する問題