LoginSignup
492

More than 5 years have passed since last update.

PhpStormでまず覚えるべきショートカット

個人的に使用頻度の高いショートカット。winとmacで標準に設定されているショートカットキーを表記しています。OSのショートカットと被っていたりすることもあるので注意。名称とカテゴリはkeymap設定に準じています。

Editor Actions

Complete Current Statement

おそらく最もお世話になるショートカット。現在のステートメントをカカッと終了させてくれる。行末にセミコロンを追加してくれるだけでなくfunction Hogeまで書いてコレするとfunction Hoge(){}まで補完してフォーマットも整えてくれる。

win:Ctrl + Shift + Enter
mac:⇧⌘⏎

View

Recent Files

過去に開いたファイルやウィンドウの履歴。さっき編集してたファイルとか間違えて閉じたときとかするりと戻れる。あと検索できる。

win:Ctrl + E
mac:⌘E

Navigate

Navigate Class

クラス名で検索。ネームスペースでも探せるしスペース区切りで絞り込みできる。

win:Ctrl + N
mac:⌘O

Navigate File

ファイル名で検索。

win:Ctrl + Shift + N
mac:⇧⌘O

Navigate Symbol

シンボル(変数名、メソッド名、定数名etc)で検索。

win:Ctrl + Alt + Shift + N
mac:⌥⌘O

Navigate Line

行番号を指定して移動

win:Ctrl + G
mac:⌘L

Declaration

定義元

win:Ctrl + B
mac:⌘B

Bookmark

Toggle Bookmark

現在の行に0番〜9番のブックマークをつける/外す

win:Ctrl + Shift + 0Ctrl + Shift + 9
mac:^⇧0^⇧9

Go to Bookmark

指定したブックマークへジャンプ

win:Ctrl + 0Ctrl + 9
mac:^0^9

Run

Run

Run/Debug Configrationsで設定されたものを実行する。テストの実行とか。

win:Shift + F10
mac:^R

Run Context configration

テスト書いてるところで実行すると現在フォーカスしているメソッドだけ走らせられますphpunitのfilterを勝手に設定してくれる感じ

win:Ctrl + Shift + F10
mac:^⇧R

Code

Reformat Code

コードの自動整形。phpstromはコーディング規約の設定がプロジェクト毎にかなり細かくできるので素晴らしいと思います(小並感

win:Ctrl + Alt + L
mac:⌥⌘L

Generate

生成のコンテクストメニュー。getter/setterやphpdocもいい感じに生成できます。

win:Alt + Insert
mac:^⏎

Other

Show intention Actions

電球のマークをクリックした時のコンテクストメニューを出すショートカット。

win:Alt + Enter
mac:⌥⏎


キー移動系は書いてませんが、標準でもemacsライクなキーバインド使えるみたいです。ぼくはviのキーバインドが使えるプラグイン入れてます。

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
What you can do with signing up
492