その日の気分や体調、天候に合わせてカラースキーマやフォント変えますよね。
今回も良さげなカラースキーマを探してきて変更してみたら、選択中の変数がハイライト表示されなくなってしまい、ほんの少しだけ(震え声)設定場所等を探したりの対応に苦労しました。
##変数がハイライト表示されないってどういうこと?
画像内のメソッドのパラメータ$server
にカーソルを当てている状況です。
変更前だと、メソッド内のarray_merge
の第二引数$server
もハイライトされていますね。
変更後はハイライトされていないので、引数で受け取った$server
がどこで使われているか非常に分かり難いです。
選択された変数のハイライトの設定方法
ハイライト表示されないのは、変更したカラースキーマの該当項目の色の設定の問題でした。/(^o^)\
Preferences > Editor > Colors&Fonts > General > Identifier under caret
を弄ればOKです。
よし、これでもう決して見失わない。
「Highlight usages of element at caret」のチェックも忘れないで下さいね。
Preferences > Editor > General
個人的におすすめのカラースキーマ
Laravel界で有名なJeffrey Way氏がLaracastで使用しているテーマを有志が作成したもの?
https://github.com/bugsysha/zenWay
Laracastでよく見るテーマ
https://github.com/fungku/colour-schemes
PHPStormのテーマを集めたサイト
http://phpstorm-themes.com/
カラースキーマのインストール方法(適当)
「.icls」ファイルを以下の場所(Mac&PHPStorm8の場合)に配置すれば、PreferncesのColors&Fontsから選択できるようになります。
~/Library/Preferences/WebIde80/colors