Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
490
Help us understand the problem. What are the problem?

More than 5 years have passed since last update.

@crifff

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のキーバインドが使えるプラグイン入れてます。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
490
Help us understand the problem. What are the problem?