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

この記事は現役ウェブディベロッパーがわかりやすさにこだわって作成しました

よく使うコマンド

よく使うコマンド

コマンド動作
CTRL + SHIFT +Aアクションを検索する ※実行したいアクションをそのまま実行できる
CTRL +Nクラスに移動する
CTRL + SHIFT +Nファイルに移動する
CTRL + ALT + SHIFT +Nシンボルに移動する
CTRL +E最近使用したファイルのポップアップする
ALT + ENTERインテンション・アクションおよびクイックフィックスの表示する
CTRL + SPACE1回目 基本コード補完する ※複数回実行することで対象範囲が異なる動作が行われます
CTRL + WSelect Word at Caret 単語選択→囲み選択→行選択→ブロック選択と選択範囲を変えて選択する (連続押下で選択範囲が広がる) 単語のコピーや、何かに囲まれた文字に対して操作するときに便利です。
CTRL + SHIFT + WUnselect 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 + XCut 行切り取り、選択範囲を切り取る
CTRL + CCopy 行コピー、選択範囲をコピーする
CTRL + VPaste 貼り付ける
CTRL + ZUndo やり直おす
CTRL + SHIFT + ZRedo やり直しのやり直しをおこなう
CTRL + ASelect All 全選択する
CTRL + WSelect Word at Caret 単語選択→囲み選択→行選択→ブロック選択と選択範囲を変えて選択する (連続押下で選択範囲が広がる) 単語のコピーや、何かに囲まれた文字に対して操作するときに便利です。
CTRL + SHIFT + WUnselect Word at Caret command + w の逆
CTRL + DDuplicate line or Block 行を複製する
CTRL + YDelete Line 行を削除する
BSBackspace> カーソルの左の文字を削除する
DELDelete カーソルの右の文字を削除する
CTRL + BSDelete to Word Start カーソルの左側の単語を削除する
CTRL + DELDelete to Word End カーソルの右側の単語を削除する
CTRL + SHIFT + ALT + SHIFT + Move Statement Up カーソル行・選択行を上に移動する
CTRL + SHIFT + ALT + SHIFT + Move Statement Down カーソル行・選択行を下に移動する
CTRL + SHIFT + Jjoin Lines 行を連結する
CTRL + ENTERSplit Line 行を分割する
SHIFT + ENTERStart New Line 行追加してカーソルを新しい行に移動する
CTRL + SHIFT + UToggle Case 大文字・小文字の切り替る
TABIndent Selection インデントを1段階挿入する
SHIFT + TABUnindent Selection インデントを1段階削除する
編集(拡張)

編集(拡張)

コマンド動作
F1ドキュメントを表示する ※PHPリファレンスの関数ををキーワード検索して表示します
CTRL + SPACE1回目 基本コード補完する ※複数回実行することで対象範囲が異なる動作が行われます
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 + TNavigate Test テストクラスに移動する
CTRL + ERecent Files ファイル表示履歴を表示する
CTRL + SHIFT + Erecently Changed Files ファイル更新履歴を表示する 1コミットで編集するファイルは10ファイル以内のことが多いので結構重宝します。
F2Navigate Next Highlighted Error 次のエラー位置に移動する
SHIFT + F2Navigate Previous Highlighted Error 前のエラー位置に移動する
ALT + CTRL + Navigate Back ひとつ前のカーソル位置に戻る 定義に移動した後、元の場所に戻りたい時によく使います
ALT + CTRL + Navigate Forward ひとつ先のカーソル位置に進む
CTRL + SHIFT + BSLast Edit Location 最後に編集したカーソル位置に戻る
CTRL + F12File 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 +KVCS にプロジェクトをコミットする
CTRL +TVCS からプロジェクトを更新する
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タブおよびツール・ウィンドウの切り替える
ブックマーク

ブックマーク

コマンド動作
F11Toggle Bookmark カレント行をブックマークに追加・削除する
SHIFT +F11Show Bookmarks ブックマークを表示する
PHP/Javascript/WORDPRESS案件全般承ります

この記事についてのご質問またはお困りのことがございましたら、お気軽にお問い合わせください。

タイトルとURLをコピーしました