PhpStorm 2020.1ヘルプ

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

エディターで作業するときに、PhpStormはコードを分析し、コードを最適化する方法を検索し、潜在的な問題と実際の問題を検出します。

As soon as the IDE finds a way to alter your code, it displays a yellow bulb icon yellow bulb icon in the editor next to the current line. By clicking this icon, you can view intention actions available in the current context. Intention actions cover a wide range of situations from warnings to optimization suggestions. You can view the full list of intentions and customize them in the 設定/環境設定 dialog Ctrl+Alt+S .

A red bulb with an exclamation mark the Quick-fix icon indicates that PhpStorm has detected a problem, and prompts you to select an associated fix — クイックフィックス . Quick-fixes and intention actions together are called context actions

インテンションアクションを適用する

  1. 電球アイコンをクリックして(または Alt+Enterを押して)提案のリストを開き、リストからアクションを選択します。

    一部のインテンションアクションでは、Ctrl+Shift+Iを押してプレビューを開くことができます。

    Intention action preview
  2. Enter を押して、選択したインテンションを適用します。

    例:インテンションアクションを使用して、コンストラクターのすべてのクラスプロパティを初期化できます。

    Initialize class properties intention

    その場で問題を解決するためにクイックフィックスを使用することができます。例:現在未定義の変数については、関数パラメータを作成するか、値で初期化することができます。

    Intention action

すべてのインテンションアクションを表示

使用可能なインテンションアクションの完全なリストを表示したり、不要なアクションを無効にすることができます。

  1. 設定/環境設定ダイアログ Ctrl+Alt+Sで、エディター | インテンションに移動します。

  2. 各インテンションアクションについて、説明と例を見ることができます。インテンションを無効にするには、その横のチェックボックスをオフにします。

    Settings of intention actions
  3. 変更を適用し、ダイアログを閉じます。

オンザフライでインテンションアクションを無効にする

  1. 電球のアイコンをクリックするか(または Alt+Enterを押してください)、提案のリストを開きます。

  2. 無効にするアクションを選択し、右矢印をクリックします。

  3. <インテンションアクション名>を無効にするを選択します。

    Disable intention action
最終更新日: 2020年6月24日