IntelliJ IDEA 2020.2 Help

コード・スタイル: XML

WindowsおよびLinux用のファイル | 設定 | エディター | コード・スタイル | XML

macOS Ctrl+Alt+S the Settings/Preferences iconIntelliJ IDEA | 環境設定 | エディター | コード・スタイル | XML

Use this page to configure formatting options for XML files. When you change these settings, the プレビュー pane shows how this will affect your code.

タブとインデント

タブ文字を使用
  • このチェックボックスをオンにすると、タブ文字が使用されます。

    • Tab キーを押すと

    • インデント用

    • コードを再フォーマットするため

  • チェックボックスがオフの場合、IntelliJ IDEAはタブではなくスペースを使用します。

スマート・タブ

インデントは2つの部分で構成されます。1つの部分はコードブロックのネストに起因し、他の部分はアライメントによって決定されます。

  • このチェックボックスが選択されている場合、ネストの結果生じる部分にはタブとスペースの両方が(必要に応じて)含まれますが、alignmentによって定義される部分はスペースのみで構成されます。

  • このチェックボックスをオフにすると、タブのみが使用されます。これは、指定されたタブサイズに合うスペースのグループを再フォーマットした後、自動的にタブに置き換えられることを意味します。

タブ・サイズこのフィールドで、タブに収まるスペースの数を指定します。
インデントこのフィールドでは、各インデントレベルに挿入するスペースの数を指定します。
連続インデントの文字数

このフィールドでは、式、メソッド宣言、およびメソッド呼び出しで、配列の要素間に挿入するスペースの数を指定します。

空行でインデントを保持するこのチェックボックスをオンにすると、IntelliJ IDEAは空行にインデントを保持しているように見えます。チェックボックスをオフにすると、IntelliJ IDEAは空白行のタブ文字とスペースを削除します。

その他

項目説明
右マージンこれらの設定を使用して、要素の右側に必要なマージンスペースを指定します。デフォルトオプションを選択すると、グローバル設定の右マージンの値が使用されます。
入力時に折り返すこれらの設定を使用して、編集したテキストが指定した右余白にどのように適合するかを指定します。次のいずれかのオプションを選択できます。
  • デフォルト - この場合、IntelliJ IDEAは、グローバル設定で指定された入力時に折り返すオプションを使用します。

  • はい -この場合、指定された右マージンの値が使用されます。

  • いいえ - この場合、このオプションはオフになり、行は右マージンで指定された数を超える可能性があります。

行ブレイクを維持するこのチェックボックスを選択すると、エディターでXMLファイルを確認するときにIntelliJ IDEAが改行を受けるようになります。
テキスト内の改行を保持するこのチェックボックスを選択すると、エディターでXMLファイルを確認するときにIntelliJ IDEAが属性に改行(たとえば、長い説明など)を付けるようにします。
空白行の維持このテキストボックスには、再フォーマット後に保持する連続空白行の最小数を指定します。
属性の折り返しこのドロップダウンリストを使用して、属性行をどのようにラップするかを決定します。使用可能なオプションは次のとおりです。
  • 折り返しなし - このオプションを選択すると、特別な折り返しスタイルはコードに適用されません。

  • 長い場合は折り返す - このオプションを選択すると、右マージンを超える行が適切なインデントで折り返されます。

  • 長い場合に切り捨てる - このオプションを選択すると、リストの要素が右マージンを超えて折り返され、適切なインデントで1行に1つの要素が表示されます。

  • 常に折り返す - このオプションを選択すると、リスト内のすべての要素が折り返されて、1行に1要素ずつ適切なインデントが付けられます。

テキストの折り返しこのチェックボックスを選択すると、コードスタイル設定に従って長い行が折り返されます。
属性の位置合わせをするこのチェックボックスをオンにすると、属性を順次行に整列させることができます。
空白を維持するこのチェックボックスをオンにすると、エディターはタグ内のすべての空白を保持します。インデントや改行も同様です。
スペースこの領域で、属性とタグ名のスペースの使用を定義します。
  • " ="の周囲属性内 : " ="の周囲にスペースを追加するには、このチェックボックスを選択します。属性内のシンボル。

  • タグ名の周囲 : このチェックボックスを選択すると、タグ名の後にスペースが追加されます。

  • 空のタグ内 : 空のタグに空白を追加するには、このチェックボックスを選択します。

CDATAこの領域では、MXMLファイル内のCDATAセクションの周囲および内部の空白の使用箇所を定義します。
  • 周囲の空白 : ドロップダウンリストから、CDATA の周囲の空白の処理方法を選択します。
    • 保存する : すべての空白は、再フォーマット後にそのまま残されます。

    • 除去 (タグをつけて) : CDATA の周囲のすべての空白が削除され、タグは同じ行に保持されます。

    • 改行 : CDATAの前後に新しい行が追加されます。

  • 内側に空白を維持する : このチェックボックスをオンにすると、空白は CDATA[ の後と ]]の前に保存されます。

配置

このタブでは、好みに合わせてコードを並べ替える一連のルールを定義できます。

項目説明
一致ルール

この領域を使用して、ルールのリストとして要素の順序を定義します。すべてのルールには、修飾子や型などの一致のセットがあります。

  • the Add button : このボタンを使用してルールを追加します。空のルール領域が開きます。

  • the Remove button : このボタンを使用してリストからルールを削除します。

  • the Edit button : このボタンを使用して、既存のルールを編集します。このボタンを表示するには、編集するルールに移動し、ボタンをクリックします。開いたポップアップで、ルールフィールドを変更します。

  • the Arrow Up button the Arrow Down button : これらのボタンを使用して、選択したルールを上下に移動します。

空のルール

このエリアを使用して、新しい一致ルールを作成するか、既存のルールを編集します。次のフィルタから選択できます。

  • タイプ : このフィルターを使用して、ルールのクラスまたはメソッドを選択します。

    タイプキーワードを2回クリックすると、条件が無効になることに注意してください。

  • 名前 : このフィールドを使用して、ルールのエントリ名を指定します。このフィルターは、フィールド名、メソッド名、クラス名などのエントリー名のみに一致します。フィルターは正規表現をサポートし、標準の構文を使用します。名前全体に対して照合が実行されます。

  • 名前空間 : このフィールドを使用して、ルール内のネームスペースを指定します。名前空間の属性位置を制御する規則を指定できます。

  • 順序 : このリストを使用して、ルールのソート順を選択してください。このオプションは、複数の要素が同じ一致規則を使用している場合に便利です。この場合、秩序を保ちますを選択しても並べ替え前の設定と同じ順序が保持され、名前順を選択すると同じ一致規則を持つ要素が名前順に並べ替えられます。

  • エイリアス : このオプションは、ルールの別名定義ダイアログで定義されたエイリアスを表示します。不要なものは削除できます。

the Sort Alphabetically buttonこのアイコンは、順序リストから名前順を選択すると表示されます。アイコンは、このルールの項目がアルファベット順にソートされていることを示します。
追加設定

この領域を使用して、追加の配置オプションを設定します。強制再配置リストでは、コードの再フォーマットダイアログのエントリーの再配置チェックボックスに影響するオプションを選択できます。

次のオプションから選択できます。

  • 現在のモードを使用する (コードの再フォーマット・ダイアログで切り替え) : この場合、エントリーの再配置チェックボックスはアクティブのままで、コードの再フォーマットダイアログで変更することができます。

  • 常時 : この場合、エントリーの再配置チェックボックスが選択されて読み取り専用になります。

  • なし : この場合、エントリーの再配置チェックボックスはクリアされて読み取り専用になります。

Android

項目説明
Android XML ファイルでカスタム・フォーマット設定を使用するこのチェックボックスを使用して、Android XMLファイルのカスタム書式を設定します。これは、Androidファイルを他のXMLファイルとは異なる形式でフォーマットする必要がある場合、または特定のAndroidフォーマットオプションを使用する必要がある場合に役立ちます。
このチェックボックスが選択されていない場合、デフォルトのXMLファイル形式が適用されます。
AndroidManifest.xmlこの領域を使用して、AndroidManifest.xmlの次の書式を設定します。
  • 属性の折り返し - このドロップダウンリストを使用して、属性行を折り返す方法を決定します。利用可能なオプションを参照してください。

  • 最初の属性の前に改行を挿入する - このチェックボックスを選択すると、最初の属性の前に行が挿入されます。

  • 最後の属性の後に改行を挿入する - 最後の属性の後に行を挿入するには、このチェックボックスを選択します。

  • 同じ名前のタグをグループ化する - 同じ名前のタグをグループ化するには、このチェックボックスを選択します。

レイアウト・ファイルこの領域を使用して、レイアウトファイルの次の書式を設定します。
  • 属性の折り返し - このドロップダウンリストを使用して、属性行を折り返す方法を決定します。利用可能なオプションを参照してください。

  • 最初の属性の前に改行を挿入する - 最初の属性の前に改行を挿入するには、このチェックボックスを選択します。

  • 最後の属性の後に改行を挿入する - 最後の属性の後に行を挿入するには、このチェックボックスを選択します。

  • タグの前に空白行を挿入する - このチェックボックスを選択すると、タグの前に空白行が挿入されます。

値のリソースファイルとセレクタこの領域を使用して、値リソースファイルとセレクタの次の書式を設定します。
  • 属性の折り返し - このドロップダウンリストを使用して、属性行を折り返す方法を決定します。利用可能なオプションを参照してください。

  • スタイル宣言の前後に改行を挿入する - スタイル宣言の周囲に改行を挿入するには、このチェックボックスを選択します。

その他の XML リソース・ファイルこの領域を使用して、他のXMLリソースファイルの属性の折り返しを設定します。利用可能なオプションを参照してください。
  • 最初の属性の前に改行を挿入する - このチェックボックスを選択すると、最初の属性の前に改行が挿入されます。このオプションはデフォルトで選択されています。

  • 最後の属性の後に改行を挿入する - 最後の属性の後に改行を挿入するには、このチェックボックスを選択します。

次からセット

該当する場合、リンクはページの右上隅に表示されます。このリンクをクリックして、現在の言語コードスタイルのベースとして使用する言語を選択します。

コードスタイル設定の初期セットに戻り、変更を破棄するには、リセットをクリックします。

最終更新日: 2020年5月08日