1. ホーム
  2. vim

[解決済み] Vimの空白の優先順位をファイルタイプで設定する

2022-04-26 09:04:39

質問

私の仕事場では、以下のようなインデントのハウススタイルに従うことが要求されています。

  • htmlとrubyをコーディングする場合は空白2文字
  • javascriptを記述する場合は、タブ幅を4とすることを推奨します。

ファイルタイプごとに異なる空白の優先順位を指定するには、どのような方法がありますか?

どのように解決するのですか?

いろいろな方法がありますが、ここではシンプルでわかりやすい方法を紹介します。 ~/.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