Stuart Herbertさんの紹介しているPHP用Sublime Text 2プラグイン

More than 1 year has passed since last update.

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は使ってみたいが、環境的にどうなのか。先に環境の方をどうにかすべきだが……。

Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account log in.