Sublime Text2で言語別にインデント幅を設定する

正確にはシンタックス定義別に, だけれども.

  1. 設定したい言語のファイルを開く(シンタックスを対象の言語に設定する)
  2. Preferences > Settings – More > Syntax Specific – User として言語別の設定ファイル(.sublime-settings)を開く
  3. インデントの設定を記述して保存

インデントの設定は

{
  "tab_size": 4,
  "translate_tabs_to_spaces": true,
  "trim_trailing_white_space_on_save": true
}

みたいな感じになる. (参考: Indentation Settings – Sublime Text 2 Documentation)