vi で自動でインデントするには?

ショコラ
ショコラ

vi で自動でインデントするには?

ビジュアルモードで範囲を選択して「=」キーでキメマス。

もっさん先輩
もっさん先輩

元の成形されていなソースです。

  function ()
  {
echo 'Hello';
      echo 'Answorz!';
  }

ビジュアルモードで範囲を選択して「=」キーを押すと、↓のようにインデントが付いて成形されます。

  function ()
  {
    echo 'Hello';
    echo 'Answorz!';
  }

因みにインデントは shiftwidth で設定します。

set shiftwidth=2

以上

Scroll to Top