Sublime Text 2 空白の扱い + Key Bindings
trailing space(行末空白) を色づけする
trailing space(行末空白) を削除する
Package Controlに登録されたので、
⇧⌘P→Package Control: Install Package
でインストールできるみたい
少しの間で共通のPackageに新たなものが加わったように、
Sublime Text 2自体、今かなり盛り上がっている時期と思われる。
以前の方法(Package Controlに無いものや、clone, forkしたい場合)
SublimeText / TrailingSpaces
Package Controlのインストールリストに無いものは
手動でインストールするなどします。
macosx$ cd ~/Library/Application\ Support/Sublime\ Text\ 2/Packages/ macosx$ git clone git://github.com/SublimeText/TrailingSpaces.git
行末空白を削除する設定は新たに発見した
メニューから
Sublime Text 2→Preferences ▶ Settings - User
{ "trim_trailing_white_space_on_save": true, ... }
他に関連で
"ensure_newline_at_eof_on_save": true, "save_on_focus_lost": true,
参考:
Sublime Text 2 for Ruby - Code Climate Blog
Gist
拡張として可能なら
保存⌘Sと同時に空白削除できるようにしたい↑の設定の場合、スペースをわざと削除しないで保存したい場合は一括保存⌥⌘Sを使う- 全角空白、全角括弧などをハイライトしたい
Key Bindingsについては
メニュー Sublime Text 2→Preferences ▶ Key Bindings - Default
で既存の設定が一覧できる
カスタマイズしたい場合は上書きするのかな?