ファイルタイプ別に Vim の空白スペースを設定する 質問する

ファイルタイプ別に Vim の空白スペースを設定する 質問する

私の職場では、インデントに関して次のような社内スタイルに従う必要があります。

  • HTMLとRubyをコーディングする際の2つのスペース
  • JavaScript をコーディングする際のタブ。tabwidth=4 が推奨されます。

ファイルタイプごとに異なる空白の設定を指定する最適な方法は何ですか?

ベストアンサー1

方法はたくさんありますが、ここではシンプルでわかりやすい方法を紹介します。次の行を に追加します~/.vimrc:

autocmd FileType html setlocal ts=2 sts=2 sw=2
autocmd FileType ruby setlocal ts=2 sts=2 sw=2
autocmd FileType javascript setlocal ts=4 sts=4 sw=4

おすすめ記事