【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をコピーしました