PhpStormと僕

日々周りを巻き込むことをモットーに。気まぐれでJetBrains製のIDEネタとか書いてます。

PhpStormのマクロが便利すぎてヤバい

PhpStormでマクロを初めて使ってみたけど便利な使い方出来て、捗りそうだなーっていうお話。

CakePHPとかのフレームワークを使ってると、テンプレート→別テンプレートに飛ぶことが多くて、その度にファイル名入力してジャンプするけど若干煩わしい。

そんなわけで、『GotoFileアクションにシングルクォーテーション内のファイル名を送る』マクロを作ってみた。

※以下はIdeaVimプラグインを入れてVimキーバインドになっている想定です。

f:id:rinrin900:20130306191546p:plain

手順は以下の通り。

1) [Edit]-[Macro]-[Start Macro Recording]を選択

2) エディタ上に任意の箇所で[vi']-[Ctrl+Shift+A(GotoFile)]の順に入力

3) [Edit]-[Macro]-[Stop Macro Recording]を選択

4) 任意のマクロ名を指定して保存

これでマクロが完成。

次に、作成したマクロに任意のショートカットを割り当てる。

f:id:rinrin900:20130306192027p:plain

あとは、ジャンプしたいファイル名が書かれているシングルクォート内で、先ほど作成したマクロを実行するだけ。

f:id:rinrin900:20130306192239p:plain

f:id:rinrin900:20130306192357p:plain

こんな感じ。

PhpStorm上のエディタ機能だけでなく、自前でインストールしたプラグインとも組み合わせてマクロが組めるみたい。頻繁にやる操作をマクロ化しておけば効率も桁違いに上がるはずなので、積極的につかってみようとおもう。