PhpStorm 2024.1 ヘルプ

キーボードショートカット

PhpStorm には、編集、ナビゲーション、リファクタリング、デバッグ、その他のタスクに関連するほとんどのコマンドに対するキーボードショートカットがあります。これらのホットキーを覚えておくと、キーボードから手を離さずに生産性を高めることができます。

すべてのデフォルトのショートカットは構成可能であり、デフォルトではショートカットがないアクションにショートカットを割り当てることもできます。

次の表は、最も便利なショートカットをいくつか示しています。

ショートカット

アクション

ダブル Shift

どこでも検索

PhpStorm、プロジェクト、現在の Git リポジトリで、ファイル、アクション、クラス、シンボル、ツールウィンドウ、設定をすばやく検索できます。

Ctrl+Shift+A

アクションの検索

コマンドを見つけて実行するか、ツールウィンドウを開くか、設定を検索します。

Alt+Enter

コンテキストアクションの表示

ハイライトされたエラーと警告のクイックフィックス、コードを改善および最適化するためのインテンションアクション。

F2

Shift+F2

コードの問題間を移動する

次または前のハイライトされたエラーに移動します。

Ctrl+E

最近のファイルを見る

リストから最近開いたファイルを選択します。

Ctrl+W

Ctrl+Shift+W

選択範囲を拡大または縮小する

特定のコード構成に従って選択の範囲を増減します。

Ctrl+/

Ctrl+Shift+/

行またはブロックのコメントを追加 / 削除

行またはコードブロックをコメントアウトします。

Alt+F7

使用箇所の検索

プロジェクト全体でコード要素が使用されているすべての場所を表示します。

適切なキーマップを選択する

キーマップ構成を表示するには、設定ダイアログ Ctrl+Alt+S を開き、キーマップを選択します。

定義済みのキーマップを使用する

PhpStorm は、環境に基づいて事前定義されたキーマップを自動的に提案します。使用している OS と一致することを確認するか、使用している別の IDE またはエディターからのショートカットと一致するものを選択してください(たとえば、Eclipse または NetBeans)。

このページと PhpStorm ドキュメントの他のページを参照すると、IDE で使用するキーマップのキーボードショートカットが表示されます。ページ上部のセレクターを使用して選択してください。

プラグインからキーマップをインストールする

デフォルトのキーマップセットに加えて、プラグインからキーマップ(GNOME や KDE のキーマップなど)をインストールできます。設定ダイアログ Ctrl+Alt+S を開き、プラグインを選択し、マーケットプレースタブに切り替えて、キーマップを検索します。

キーマップを調整する

定義済みのキーマップのコピーを変更して、頻繁に使用するコマンドに独自のショートカットを割り当てることができます。

カスタムキーマップをインポートする

慣れているカスタマイズされたキーマップがある場合は、それをインストールに転送できます

作業中にショートカットを学ぶ

PhpStorm は、ショートカットを学ぶためのいくつかの可能性を提供します:

  • アクションの検索を使用すると、すべてのメニューとツールにわたってコマンドと設定を検索できます。

    Ctrl+Shift+A を押して、入力を開始し、推奨される操作のリストを取得します。必要なアクションを選択し、Enter を押して実行します。

    Find Action
  • Key Promoter X(英語) は、マウスを使用してコマンドが実行されるたびに、対応するキーボードショートカットと共にポップアップ通知を表示するプラグインです。また、頻繁に実行されるコマンドのショートカットを作成することをお勧めします。

  • 事前定義されたキーマップの 1 つを使用している場合は、デフォルトのキーマップリファレンスカードを印刷して机の上に置いておき、必要に応じて参照することができます。このチートシートは、ヘルプ | キーボードショートカットの PDF でも入手できます。

  • デフォルト以外またはカスタマイズされたキーマップを印刷するには、キーマップエクスポータープラグイン(英語)を使用します。

高度な機能を使用する

以下の便利な機能を使用して、生産性をさらに向上させることができます。

クイックリスト

頻繁に使用するアクションのグループがある場合は、カスタムショートカットを使用してそれらにアクセスするためのクイックリストを作成します。例: 次の事前定義されたクイックリストを使用して試すことができます。

  • リファクタリング Ctrl+Alt+Shift+T

  • VCS 操作 Alt+`

スマートキー

PhpStorm は、ペアのタグと引用符の自動追加、CamelHump 単語の検出など、多くの入力支援機能を提供します。

スピード検索

ツリー、リスト、テーブルのあるツールウィンドウにフォーカスがある場合は、入力を開始して、一致するアイテムを表示します

2 回押し

PhpStorm の一部のアクションは、複数回実行すると、より多くの結果を提供します。例: フィールド、パラメーター、変数宣言の一部で Ctrl+Space を使用して基本コード補完を呼び出すと、現在のスコープ内のアイテム型に応じた名前が提案されます。再度呼び出すと、モジュールの依存関係を通じて利用可能なクラスが含まれます。3 回連続で呼び出されると、提案のリストにはプロジェクト全体が含まれます。

ツールウィンドウのサイズを変更する

マウスを使用せずにツールウィンドウのサイズを調整することができます:

  • 垂直ツールウィンドウのサイズを変更するには、Ctrl+Alt+Shift+Left および Ctrl+Alt+Shift+Right を押します。

  • 水平ツールウィンドウのサイズを変更するには、Ctrl+Alt+Shift+Up および Ctrl+Alt+Shift+Down を押します。

関連ページ:

キーボードショートカット

PhpStorm には定義済みのキーマップがいくつか含まれており、頻繁に使用するショートカットをカスタマイズできます。キーマップ構成を表示するには、設定ダイアログを開き、キーマップを選択します。PhpStorm は、環境に基づいて事前定義されたキーマップを自動的に提案します。使用している OS と一致することを確認するか、使用している別の IDE またはエディターからのショートカットと一致するものを選択してください(たとえば、Eclipse または NetBeans)。キーマップは、対応するキ...

名前でターゲットを検索する (どこでも検索)

プロジェクト内またはプロジェクト外のアイテムは、その名前で見つけることができます。単一のエントリポイントから、Git 内のファイル、アクション、クラス、シンボル、設定、UI 要素などを検索できます。この機能の使用方法については、次のビデオを参照してください。プロジェクト内のテキストの検索の詳細については、「ファイル内のテキストを検索して置換する」を参照してください。どこでも検索メインメニューで、に移動するか、を 2 回押して検索ウィンドウを開きます。デフォルトでは、PhpStorm は最近使用...

インテンションアクション

エディターで作業するときに、PhpStorm はコードを分析し、コードを最適化する方法を検索し、潜在的な問題と実際の問題を検出します。IDE がコードを変更する方法を見つけるとすぐに、現在の行の横のエディターに黄色のバルブアイコンが表示されます。このアイコンをクリックすると、現在のコンテキストで使用できるインテンションアクションを表示できます。インテンションアクションは、警告から最適化の提案まで、さまざまな状況をカバーします。インテンションの完全なリストを表示し、設定ダイアログでカスタマイズで...

ソースコードナビゲーション

さまざまなアクションやポップアップを使用して、エディター内のコードを素早く移動することができます。エディターウィンドウとツールウィンドウ間の移動に関する詳細情報については、エディターの基本を確認してください。PhpStorm で利用可能なナビゲーションオプションをチェックするためにビデオチュートリアルを見ることから始めることができます。キャレットで移動する後方に移動するには、を押します。前方に移動するには、を押します。最後に編集した場所に移動するには、を押します。エディターで現在のキャレッ

ソースコードの作成と編集

コードを使用する場合、PhpStorm は作業にストレスがないことを保証します。追加、選択、コピー、移動、編集、折りたたみ、出現箇所の検索、コードの保存に役立つさまざまなショートカットと機能を提供します。エディター内のナビゲーションについては、エディターの基本を参照してください。アクションの検索使用したいアクションのショートカットを覚えていない場合は、を押して名前でアクションを見つけてください。同じダイアログを使用してクラス、ファイル、シンボルを見つけることができます。詳しくは、名前でターゲッ...

使用箇所の検索

コードを記述または編集するときに、変更または削除するコード要素に遭遇する場合があります。変更を行う前に、コード要素がどこで使用され、アプリケーションにどのように影響するかを確認することをお勧めします。使用箇所の検索アクションを使用すると、コードベース全体でコード要素の参照を検索できます。検索プロセスを管理し、単一のファイルのみで検索したり、検索をプロジェクト全体に拡張したり、特定の検索範囲を作成したりできます。さらに、使用箇所のハイライトの色を構成したり、用途の自動ハイライトを完全に無効にしたり...