9
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

PhpStormAdvent Calendar 2013

Day 6

Macroを使ってみよう

Last updated at Posted at 2013-12-08

Macro機能とは?

PhpStormにはデフォルトでマクロ機能があります。
毎回同じような処理をやったりする箇所は細かくマクロ化しておくと便利です。

マクロの作り方はこんな感じ。

  1. [Edit]-[Macros]-[Start Macro Recording]を選択
  2. マクロ化したいアクションを任意で実行
  3. [Edit]-[Macros]-[Stop Macro Recording]を選択
  4. 任意の名前を付けて保存。
    ここで指定したマクロ名はFind Action(Ctrl+Shift+A)からの実行や、Keymap登録も出来ます。

ちなみにMacroレコーディング中は右下にこんな感じで表示されます。

KeywordFetchShell.php_-screeme-___Dropbox_100_Programming_php_screeme__と_CategoriesController.php-kihon-___www_kihon.png

個人的に使っているマクロをいくつか紹介します。

##
 カーソル下の単語でファイル検索

カーソルの位置にある単語を選択して、その単語でFind Fileしています。
必要に応じてGotoClassなどに置き換えても良いと思います。
Edit_Macros_と_KeywordFetchShell.php_-screeme-___Dropbox_100_Programming_php_screeme.png

シングルクォートで囲われた文字列でファイル検索

上のと似ていますが、こちらはシングルクォートで括られた文字列を選択して、その文字列でFind Fileしています。
こちらはIdea Vimプラグインが必須です。
Edit_Macros_と_KeywordFetchShell.php_-screeme-___Dropbox_100_Programming_php_screeme.png

9
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?