【PhpStorm】ショートカットまとめ

よく使うコマンド

よく使うコマンド

コマンド 動作
CTRL + SHIFT +A アクションを検索する ※実行したいアクションをそのまま実行できる
CTRL +N クラスに移動する
CTRL + SHIFT +N ファイルに移動する
CTRL + ALT + SHIFT +N シンボルに移動する
CTRL +E 最近使用したファイルのポップアップする
ALT + ENTER インテンション・アクションおよびクイックフィックスの表示する
CTRL + SPACE 1回目 基本コード補完する ※複数回実行することで対象範囲が異なる動作が行われます
CTRL + W Select Word at Caret 単語選択→囲み選択→行選択→ブロック選択と選択範囲を変えて選択する (連続押下で選択範囲が広がる) 単語のコピーや、何かに囲まれた文字に対して操作するときに便利です。
CTRL + SHIFT + W Unselect Word at Caret command + w の逆
CTRL + / 行コメントのコメント化/コメント解除する
CTRL + SHIFT + / ブロック・コメントのコメント化/コメント解除する
CTRL +W コード・ブロックを連続的に広げて選択する
CTRL + SHIFT +W 現在の選択を前の状態に縮小する
強調表示

強調表示

コマンド 動作
SHIFT + F7 現在のファイル内のシンボルの使用法を見つける
ALT + F7 使用箇所の検索する
CTRL + F7 ファイル内の使用箇所を検索する
CTRL + SHIFT + F7 ファイル内の使用箇所を強調表示する
CTRL + ALT + F7 プロジェクト全体のシンボルの用途を表示する
編集(基本)

編集(基本)

コマンド 動作
CTRL + X Cut 行切り取り、選択範囲を切り取る
CTRL + C Copy 行コピー、選択範囲をコピーする
CTRL + V Paste 貼り付ける
CTRL + Z Undo やり直おす
CTRL + SHIFT + Z Redo やり直しのやり直しをおこなう
CTRL + A Select All 全選択する
CTRL + W Select Word at Caret 単語選択→囲み選択→行選択→ブロック選択と選択範囲を変えて選択する (連続押下で選択範囲が広がる) 単語のコピーや、何かに囲まれた文字に対して操作するときに便利です。
CTRL + SHIFT + W Unselect Word at Caret command + w の逆
CTRL + D Duplicate line or Block 行を複製する
CTRL + Y Delete Line 行を削除する
BS Backspace> カーソルの左の文字を削除する
DEL Delete カーソルの右の文字を削除する
CTRL + BS Delete to Word Start カーソルの左側の単語を削除する
CTRL + DEL Delete to Word End カーソルの右側の単語を削除する
CTRL + SHIFT + ALT + SHIFT + Move Statement Up カーソル行・選択行を上に移動する
CTRL + SHIFT + ALT + SHIFT + Move Statement Down カーソル行・選択行を下に移動する
CTRL + SHIFT + J join Lines 行を連結する
CTRL + ENTER Split Line 行を分割する
SHIFT + ENTER Start New Line 行追加してカーソルを新しい行に移動する
CTRL + SHIFT + U Toggle Case 大文字・小文字の切り替る
TAB Indent Selection インデントを1段階挿入する
SHIFT + TAB Unindent Selection インデントを1段階削除する
編集(拡張)

編集(拡張)

コマンド 動作
F1 ドキュメントを表示する ※PHPリファレンスの関数ををキーワード検索して表示します
CTRL + SPACE 1回目 基本コード補完する ※複数回実行することで対象範囲が異なる動作が行われます
ALT + ENTER インテンション・アクションおよびクイックフィックスの表示する
CTRL +P パラメーター情報 する(メソッド呼び出しの引数内)
ALT +SPACE 定義行をポップアップで表示する ※CTRP+Pが表示できないときはこちらが便利
CTRL +Q クイック・ドキュメント・ルックアップ
CTRL + mouse over code マウスカーソル上のワードの説明を表示する
ALT + INS コードの生成… (Getter, Setter,コンストラクター)
CTRL +O メソッドのオーバーライドする
CTRL +I メソッドの実装する
CTRL + ALT +T 囲む… (if..else, try..catch, for, その他)
CTRL + / 行コメントのコメント化/コメント解除する
CTRL + SHIFT + / ブロック・コメントのコメント化/コメント解除する
CTRL +W コード・ブロックを連続的に広げて選択する
CTRL + SHIFT +W 現在の選択を前の状態に縮小する
CTRL + ALT +L コードの再フォーマットする
CTRL + ALT +I 行の自動インデントする
CTRL +D 現在の行または選択したブロックを複製する
CTRL +Y キャレット位置の行を削除する
CTRL + SHIFT +J スマート行結合する (HTML および JavaScript のみ)
CTRL + ENTER スマート行分割する (HTML および JavaScript のみ)
SHIFT + ENTER 新しい行の開始する
CTRL + SHIFT +U キャレットまたは選択したブロックで単語の大/小文字を切り替る
CTRL + SHIFT + ] コード・ブロックの最後まで選択する
CTRL + SHIFT + [ コード・ブロックの先頭まで選択する
CTRL + DEL 文字の最後まで削除する
CTRL + BS 文字の先頭まで削除する
CTRL + - コード・ブロックの縮小する
CTRL + + コード・ブロックの展開する
CTRL + F4 アクティブなエディター・タブを閉じる
CTRL + SHIFT +V ヒストリーから貼り付ける
デバッグ

デバッグ

コマンド 動作
F8 ステップ・オーバーする
F7 ステップ・インする
SHIFT + F8 ステップ・アウトする
ALT + F8 式を評価する
F9 プログラムを再開する
CTRL + F8 ブレークポイントを切り替える
CTRL+SHIFT+F8 ブレークポイントを表示する
実行

実行

コマンド 動作
SHIFT + F10 実行する
SHIFT + F9 デバッグする
CTRL + SHIFT + F10 エディターからコンテキスト構成を実行する
CTRL + SHIFT +X コマンド・ラインの実行する
検索

検索

コマンド 動作
CTRL + F 検索する
CTRL + R 置換する
F3/SHIFT + F3 次/前の検索を行う
CTRL + SHIFT + F パス内を検索する
CTRL + SHIFT + R パス内を置換する
ナビ

ナビ

コマンド 動作
CTRL +N クラスに移動する
CTRL + SHIFT +N ファイルに移動する
CTRL + ALT + SHIFT +N シンボルに移動する
CTRL +G 指定行に移動する
ALT + 次のエディター・タブに移動する
ALT + 前のエディター・タブに移動する
Esc エディターの移動する (ツール・ウィンドウから)
CTRL +E 最近使用したファイルのポップアップする
CTRL + ALT + 次に進む
CTRL + ALT + 前に戻る
ALT + F1 任意のビューで現在のファイルまたはシンボルを選択する
CTRL +Bor CTRL + Click 宣言に移動する
CTRL + ALT +B 実装に移動する
CTRL + SHIFT +I クイック定義ルックアップを開く
CTRL + SHIFT +B 型宣言に移動する
CTRL +U スーパーメソッド/スーパークラスに移動する
ALT + 前のメソッドに移動する
ALT + 次のメソッドに移動する
CTRL + ] コード・ブロックの最後に移動する
CTRL + [ コード・ブロックの最初に移動する
F2 / SHIFT + F2 次/前の強調表示されたエラー
CTRL + SHIFT + T Navigate Test テストクラスに移動する
CTRL + E Recent Files ファイル表示履歴を表示する
CTRL + SHIFT + E recently Changed Files ファイル更新履歴を表示する 1コミットで編集するファイルは10ファイル以内のことが多いので結構重宝します。
F2 Navigate Next Highlighted Error 次のエラー位置に移動する
SHIFT + F2 Navigate Previous Highlighted Error 前のエラー位置に移動する
ALT + CTRL + Navigate Back ひとつ前のカーソル位置に戻る 定義に移動した後、元の場所に戻りたい時によく使います
ALT + CTRL + Navigate Forward ひとつ先のカーソル位置に進む
CTRL + SHIFT + BS Last Edit Location 最後に編集したカーソル位置に戻る
CTRL + F12 File Structure プロパティ、メソッドの一覧を表示 ※Structure ポップアップを開けます。そこで適当に何文字か打ってメソッド名を絞り込んでジャンプ
リファクタリング

リファクタリング

コマンド 動作
F5 ファイルをコピーする
F6 ファイルを移動する
ALT + DEL ファイルを安全に削除する
SHIFT + F6 ファイル名の変更する
CTRL + ALT +N 変数のインライン化する ※一時変数への参照を変数を使用しない式で置き換える。
CTRL + ALT + M メソッドを抽出する ※既存のコードから新規メソッドを作成する
CTRL + ALT + V 変数を抽出する ※式が複雑な場合等、ローカル変数として切り出す
CTRL + ALT + F フィールドを抽出する
CTRL + ALT + C 定数を抽出する ※数値または文字列リテラルを定数に変換する
CTRL + ALT + SHIFT +T リファクタリングする (使用可能なリファクタリングをすべて表示)
VCS/ローカル・ヒストリー

VCS/ローカル・ヒストリー

コマンド 動作
ALT + BackQuote ‘VCS’ クイック・ポップアップを表示する
CTRL +K VCS にプロジェクトをコミットする
CTRL +T VCS からプロジェクトを更新する
ALT + SHIFT +C 最近の変更を表示する
一般

一般

コマンド 動作
SHIFT+SHIFT(連打) どこでも検索する
CTRL + SHIFT +A アクションの検索する
ALT + [0-9] 対応するツール・ウィンドウを開く
CTRL + ALT + F11 フル・スクリーン・モードの切り替える
CTRL + SHIFT + F12 エディター最大化の切り替え
ALT + SHIFT +F お気に入りに追加する
ALT + SHIFT +I 現在のプロファイルで現在のファイルを検査する
CTRL + ALT +S 設定ダイアログを開く
CTRL + TAB タブおよびツール・ウィンドウの切り替える
ブックマーク

ブックマーク

コマンド 動作
F11 Toggle Bookmark カレント行をブックマークに追加・削除する
SHIFT +F11 Show Bookmarks ブックマークを表示する