メソッドパラメーター情報の表示
パラメーターヒントは、メソッドおよび関数の呼び出しのパラメーターの名前を示します。
パラメーターヒントは、関数呼び出しのパラメーターの横にエディター内に表示されるため、コードが読みやすくなります。エディターでパラメーターヒントをオフにして、Ctrl+P を押すとポップアップで表示することができます。
WebStorm は、補完リストのパラメーターヒントも表示し、その後、選択した関数のパラメーターヒントを含むツールチップを表示します。
![エディターのパラメーターヒント Parameter hints in the editor](https://resources.jetbrains.com/help/img/idea/2024.3/ws_javascript_parameter_hints.png)
![Parameter hints in a tooltip](https://resources.jetbrains.com/help/img/idea/2024.3/ws_view_parameter_info.png)
![Showing parameter hints on completion](https://resources.jetbrains.com/help/img/idea/2024.3/ws_js_ts_parameter_hints_on_completion.png)
エディターでパラメーターヒントを表示する
デフォルトでは、リテラルまたは関数式であるが名前付きオブジェクトではない値に対してのみ、パラメーターヒントが表示されます。
設定ダイアログ(Ctrl+Alt+S)を開き、 に移動します。
パラメーター名の <必要な言語> を展開します。
対応するチェックボックスを選択して、パラメーターヒントを表示するコンテキストを指定します。
プレビューには、設定で行った変更がコードの外観にどのように影響するかが表示されます。
エディターでパラメーターヒントをオフにするには、パラメーター名ヒントを表示するチェックボックスをオフにします。
特定のメソッドのパラメーターヒントを表示したくない場合は、例外を使用してリストを構成できます。デフォルトでは、例外リストには多くの事前定義されたメソッドが含まれています。リストからメソッドを削除して、そのヒントを表示したり、新しいメソッドを追加してヒントをエディターで非表示にしたりできます。
パラメーターヒント例外リストを構成する
設定ダイアログ (Ctrl+Alt+S) を開き、 を選択して、パラメーターヒントチェックボックスが選択されていることを確認します。
除外リスト ... をクリックし、必要に応じて例外のリストを更新します。
ポップアップでパラメーターヒントを表示する
メソッドまたは関数の呼び出し内の任意の場所にキャレットを置き、Ctrl+P を押すか、メインメニューから
を選択します。
ポップアップでパラメーターヒントを構成する
設定ダイアログ(Ctrl+Alt+S)で、 に移動します。
必要なタイプのリストの代わりに完全なメソッドまたは関数のシグネチャーを表示するには、パラメーター情報エリアの完全なメソッドシグネチャーを表示するチェックボックスを選択します。
呼び出されたメソッドまたは関数のパラメーター型のリストを一定の遅延の後に自動的に表示するには、パラメーター情報ポップアップを表示する (ミリ秒) チェックボックスを選択してミリ秒単位で期間を指定します。
関連ページ:
![](https://resources.jetbrains.com/help/img/idea/2024.3/ws_inlay_hints_code_vision_usages.png)
インレイヒント
インレイヒントはエディターに表示され、コードに関する追加情報を提供して、読みやすく移動しやすくします。インレイヒントを有効または無効にする設定ダイアログ () を開き、に移動して、コードビジョンセクションを展開し、使用箇所チェックボックスを選択します。エディターでヒントを右クリックし、特定の種類のヒントを無効にするか、このカテゴリのすべてのヒントを無効にするかを選択します。コードビジョンコードビジョンヒントは、シンボルの継承の数と使用箇所をエディターに表示し、誰がそれを作成したかを示し、新しいシ...
![](https://resources.jetbrains.com/help/img/idea/2024.3/inject_language_or_reference.png)
言語インジェクション
言語インジェクションを使用すると、ファイルのメイン言語とは異なるプログラミング言語のコードを操作できます。WebStorm は、HTML、CSS、XML、JSON、RegExp、文字列とテンプレートリテラル内、XML に似た言語のタグと属性内の他のコードフラグメントを編集するための包括的な言語支援を提供します。始める前に:プラグインのインストールの説明に従って、設定 | プラグインページのインストール済みタブで IntelliLang バンドルプラグインが有効になっていることを確認します。一時的に...