WebStorm 2024.3 ヘルプ

XML

WebStorm は、構造検証フォーマット (Ctrl+Alt+L) およびインデント (XML コードスタイルによる Ctrl+Alt+I)、バインドされていない名前空間のインポートコード構造の表示タグのアンラップと削除 (Ctrl+Shift+Delete)、インスタンスドキュメントからの DTD ファイルおよびスキーマの生成など、XML の強力なサポートをもたらします。構文とエラーのハイライト、コード補完 (Ctrl+Space)、インテンションアクション (Alt+Enter)、クイックドキュメントルックアップ (Ctrl+Q) など。

WebStorm は、Apache Software Foundation Group によって開発された XML パーサーである Xerces 2.11 を使用します。

XML 名前空間をインポートする

バインドされていない名前空間のタグまたは属性を使用すると、WebStorm は問題を検出し、ツールチップを表示します。

Tooltip: Reference to an unbound namespace

この問題を解決するには、WebStorm が提案するクイックフィックスを使用します。

  • Alt+Enter を押します。複数の選択肢がある場合は、リストから目的のネームスペースを選択します。

    Import unbound namespace: Alt+Enter
  • または、問題の上にマウスを移動し、開いたポップアップで名前空間宣言の作成をクリックします。複数の選択肢がある場合は、リストから目的の名前空間を選択します。

    Import unbound namespace: popup

構文ハイライトを構成する

好みや習慣に応じて XML 対応の構文ハイライトを設定できます。

  1. 設定ダイアログ(Ctrl+Alt+S)で、エディター | カラースキームの切り替え | XML に移動します。

  2. 配色を選択するか、デフォルトから継承されたハイライト設定を受け入れるか、色とフォントの説明に従ってカスタマイズします。

関連ページ:

Web コンテンツファイルの検証

WebStorm は、2 つの異なる有効性チェックを実行します。オンザフライ検証は、すべての Web コンテンツファイルで使用でき、ファイルを編集するときに実行されます。WebStorm は、閉じられていないタグ、間違った終了タグ名、重複したタグ、未解決のリンクなど、構文要件のさまざまな違反を検出します。発生したすべてのエラーは、エディターでハイライトされます。ただし、この形式のコード検証はかなりソフトです。つまり、すべての要件が考慮されているわけではありません。完全な検証には、構文チェックに加...

コードの再フォーマットと再配置

WebStorm を使用すると、現在のコードスタイルスキームまたは .editorconfig ファイルで指定した要件に従ってコードを再フォーマットできます。で定義されていないものがあれば、プロジェクト設定から取得されます。コードの一部、ファイル全体、ファイルのグループ、ディレクトリ、モジュールを再フォーマットできます。また、コードの一部または一部のファイルを再フォーマットから除外することもできます。コードフラグメントを再フォーマットするエディターで、再フォーマットしたいコードフラグメントを選択しま...

コードスタイル: XML

このページを使用して、XML ファイルのフォーマットオプションを設定します。これらの設定を変更すると、プレビューペインに、コードへの影響が表示されます。タブとインデント:タブ文字を使用するこのチェックボックスをオンにすると、タブ文字が使用されます。キー押下時、インデント用、コードを再フォーマットするため、チェックボックスがオフの場合、WebStorm はタブではなくスペースを使用します。スマートタブインデントは 2 つの部分で構成されます。1 つの部分はコードブロックのネストに起因し、他の部分...

ソースコード階層

WebStorm を使用すると、クラス、メソッド、呼び出しの階層を調べ、ソースファイルの構造を調べることができます。コード階層の分析:タイプ階層は、クラスの親クラスと子クラスを示します。メソッド階層は、メソッドが次のようなクラスを示します。定義済み。定義されていません。クラスが抽象クラスでない場合に定義する必要があります。、呼び出し階層には、メソッドの呼び出し元(スーパータイプ)または呼び出し先(サブタイプ)が表示されます。構築すると、階層ツールウィンドウで階層をすぐに表示して調べることができ...

コードの生成

WebStorm は、一般的なコード構造と繰り返し要素を生成する複数の方法を提供し、生産性の向上に役立ちます。これらは、新しいファイルを作成するときに使用されるファイルテンプレート、コンテキスト、さまざまなラッパー、文字の自動ペアリングに基づいて異なる方法で適用されるカスタムまたは事前定義されたライブテンプレートのいずれかです。さらに、WebStorm はコード補完および Emmet のサポートを提供します。に移動して、生成できる利用可能な構成を含むポップアップメニューを開きます。ライブテンプレート...

コード補完

コード補完は WebStorm エディターの重要な機能の 1 つです。補完候補を表示するために、WebStorm はプロジェクトファイルをソースコードで調べ、それらに定義されているクラス、メソッド、関数、変数を特別な内部インデックスに追加します。JSDoc のコメント、TypeScript 型定義などからの追加情報も、補完を大幅に改善させることができます。補完はサードパーティのコードのシンボルに対しても機能します。ほとんどの場合、必要なのは、必要なファイルをプロジェクトに追加することだけです。この...