Windowsの開発環境からCakePHPのbakeを行うために、[CakePHP]windowsでもっと気持ちよくbakeしたい♪ | HappyQualityのようなbatファイルを作成してコマンドプロンプトを呼び出しているのですが、以前の開発環境のPHPEclipseではbatファイルを実行できたのに、PhpStormではエディタで表示されてしまうので困っていました。
先程解決方法がわかったのでメモしておきます。
PhpStormのプロジェクトビューからbatファイルを実行できるようにする
- Ctrl+Alt+Sで設定を開く。
- File Types -> Files opened in associated applicationsを選択。
-
Registered Patternsの+ボタンでAdd wildcardウィンドウを開く。
- 入力欄に「*.bat」を入力してOKボタンを押す。
Files opened in associated applicationsにパターンを追加すると、該当ファイルの拡張子に関連付くアプリケーション(Windowsの設定)で開くことができます。
batファイルはデフォルトでWindowsのコマンドプロンプトに関連付いているので、コマンドプロンプトで開けるというわけ。
例えば.pngファイルはWindowsで関連付けられているFireworksで開きたいという場合は「*.png」を追加すればOKです。このとき、*.pngはデフォルトでImage filesに入ってるけどいい?的なアラートが表示されますので、いいよと答えてください。
また、設定ダイアログIDE SettingセクションのImagesのExternal Editorでエディタを設定すれば、Image filesに設定されたパターンはJump to External Editorから指定のエディタで開くこともできます。画像を簡易的に確認する目的であればPhpStormのイメージビューで十分ですので、あえてFiles opened in associated applicationsに追加しなくても、編集するときだけJump to External Editor(Ctrl+Alt+F4)を利用してもいいかもしれません。