WebStorm 2019.3ヘルプ

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

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

IDEがコードを改善する方法を見つけるとすぐに、現在の行の隣に黄色い電球のアイコン yellow bulb icon がエディターに表示されます。このアイコンをクリックすると、現在のコンテキストで利用可能なインテンションアクションを表示できます。インテンションアクションは、警告から最適化の提案まで、幅広い状況をカバーします。

黄色い電球のアイコン yellow bulb icon は、WebStormが問題を検出したことを示し、クイックフィックスでそのことを知らせます。重大な問題の場合、WebStormは、明るい黄色の yellow bulb iconではなく、感嘆符 red bulb icon の赤い球を表示します。WebStormは、警告またはエラーの上にカーソルを置くたびに表示されるインスペクションのツールチップで、最初に利用可能なクイックフィックスを提案します。

詳細は、インスペクションの重大度の設定およびコード・インスペクションを参照してください。

インテンションのアクションの完全なリストを設定/環境設定ダイアログで開き、その説明を表示し、以下のすべてのインテンションアクションを表示に従って、無効または有効にすることができます。

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

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

  2. リストからアクションを選択し、Enterを押します。例:インテンションアクションを使用して、変数の宣言をその初期化とマージすることができます。

クイックフィックスを適用する

  1. コード内のエラーまたは警告にカーソルを置きます。WebStormはインスペクションのツールチップを表示し、問題の説明の横に最初に利用可能な修正を表示します。

  2. 推奨される修正を適用するには、Shift+Alt+Enterを押します。

  3. 利用可能なすべてのクイックフィックスとインテンションアクションで通常のポップアップを表示するには、Alt+Enterを押します。

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

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

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

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

    View all intentions on the Intentions page (Settings/Preferences)
  3. 変更を適用し、ダイアログを閉じます。

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

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

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

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

最終更新日: 2020年2月17日

関連ページ:

インスペクションの重大度を変更する

インスペクションの重大度は、検出されたコードの問題がプロジェクトにどれほど深刻な影響を及ぼすかを示します。すべての重要度レベルには、独自の強調表示スタイルがあります。WebStormには、事前定義された重大度レベルのセットがあります。エラー、警告、弱い警告、サーバーの問題、タイプミス、強調表示なし、...

コード・インスペクション

WebStormには、プロジェクト内の異常コードを検出して修正する一連のコードインスペクションがあります。IDEはさまざまな問題を見つけて強調表示し、デッドコードを見つけ、可能性のあるバグを見つけ、スペルの問題、コード構造全体を改善することができます。インスペクションは、すべてのプロジェクトファイル...

設定/環境設定ダイアログ

WindowsとLinux用のmacOS用現在のプロジェクトに関連する設定はアイコンでマークされています。設定ダイアログでは、WebStormの動作と外観を制御できます。ダイアログの左上部分にある検索フィールドを使用して、目的のオプションを見つけます。あるいは、検索ボックスにあるカテゴリの階層リスト...

重複を見つける

WebStormを使用すると、重複したコード・フラグメントインスペクションを使用して、特定のファイルセット内の反復コードブロックを見つけることができます。コードを書いたり貼り付けたりして複製を作成した場合、WebStormはそれをすぐに強調表示して迅速な修正を提案します。選択したファイルセット内のす...

コードのリファクタリング

リファクタリングは、アプリケーションの動作を変更せずにソースコードを更新することを意味します。リファクタリングは、コードをしっかりとしたdryに保ち、保守を容易にします。WebStormは、影響を受けるコード参照を自動的に追跡して修正する、さまざまなコードリファクタリングを提供しています。ソース・コ...