そこで、editorconfigです。 editorconfigを使うことで、各々のエディタの設定がそのプロジェクト用に切り替わります。 EditorConfig 使い方 プロジェクトのルートに.editorconfigを配置するだけです。 参考までにjs用の自分のeditorconfigの設定を載せておきます。自分はタブ派なので、自分がプロジェクトをつくるときは以下のように設定しています。 root = true [*] indent_style = tab end_of_line = lf charset = utf-8 trim_trailing_whitespace = true insert_final_newline = true [{package.json,*.yml}] indent_style = space indent_size = 2