Stuart Herbert On PHP - >> Setting Up Sublime Text 2 For PHP Developmentで紹介されているPHP用Sublime Text 2プラグインをインストールしてみた際のメモ。
Sublime Package Control
パッケージ管理。以降のパッケージをインストールするのに必要なので、とりあえず入れる。
##Theme - Soda
パッケージのインストールは、'Preferences' -> 'Package Control' -> 'Install Packages'で利用可能なものが表示されるのでクリックするだけ。
Sodaはテーマ(カラースキーマとは違い、ファイルのタブとかの見た目まで変わる)なので特に入れる必要はない。
導入する場合は、'Preferences' -> 'Settings - User'に以下も必要。
"theme": "Soda Dark.sublime-theme"
##Phix
カラースキーマ。パッケージでインストール後、有効にするために、'Preferences' -> 'Settings - User'に以下を追加。
"color_scheme": "Packages/Phix Color Scheme/Phix Dark.tmTheme"
##Additional PHP Snippets
PHP用スニペット集。Package Controlでインストールするだけ。
##SublimeLinter
ファイルをセーブしたタイミングで、使ってシンタックスエラーを表示する。PHPの場合はphp -lを使うので、別途必要。
Windowsの場合は、パッケージをインストールした後、'Preferences' -> 'Package Settings' -> 'SublimeLinter' -> 'Settings - User'に以下の例のような形で形式でphp.exeの場所を記述する。
{
"sublimelinter_executable_map": { "php": "C:\\php\\php.exe" }
}
##Goto Documentation
関数等にカーソルを当てて、ショートカットキーでphp.netの該当ページを表示できる。パッケージでインストール後、使用するキーを'Preferences' -> 'Key Bindings - User'に設定する。以下はF1の場合。
{ "keys": ["f1"], "command": "goto_documentation" }
##TrailingSpaces
行末の余分なスペースをハイライトしてくれる。パッケージでインストールするだけ。Sublime Text 2にもファイル保存時に余分なスペースを削除する設定があるので要らないかな?
##その他
PHPUnit, Alignment Plugin, CTagsは今回は試さず。
CTagsは使ってみたいが、環境的にどうなのか。先に環境の方をどうにかすべきだが……。