Vim:インデントを1段浅く/深くする方法

スポンサーリンク

インデントを1段浅く/深くする方法

>Gキーを押すと、現在の行からファイルの末尾(Gがファイルの末尾を意味します)までインデントをshiftwidthの分だけ深くします。

実行前

a
b
c
d
e

実行後(2行目にカーソルを置いて>G

a
        b
        c
        d
        e

その他の方法としては以下の操作があります。

  • >gg:現在の行からファイルの先頭までインデントを深くします
  • >>:現在行のインデントを深くします
  • 5>>:現在の行から5行(数字の部分は変更可能)のインデントを深くします
  • ビジュアルモードで選択してから>:選択範囲のインデントを深くします

同様に<キーを使うとインデントを浅くすることができます。

shiftwidthの設定値を確認する方法

現在のshiftwidthの設定値を確認するには:set shiftwidth?コマンドを実行します。

結果の例

  shiftwidth=8