指定した範囲のテキストをセンタリングするには、ex コマンドの :center
を使用します。
同様に、右寄せは :right
、左寄せは :left
で実行できます。
:[range] center [width]
:[range] right [width]
:[range] left [margin]
テキスト幅を示す width
オプションを省略した場合は、textwidth
の値が使用されます。
textwidth
が設定されていない場合は、デフォルトで 80 が使用されます。
:left
の場合だけは、左端からのマージンを指定できます。
:% center 80
:1,5 right 80
:`<,`> left 5
Vim に付属している justify.vim
マクロパッケージを使用すると、テキストの両端揃えを実行できます。
justify.vim
は以下のようにロードします。
:source $VIMRUNTIME/macros/justify.vim
ビジュアルモードで範囲選択し、以下のコマンドを入力すると、両端揃えが実行されます。
_j