IntelliJ IDEA 2019.2ヘルプ

コードスタイル: YAML

WindowsとLinux用のファイル | 設定 | エディター | コード・スタイル | YAML
macOS用 IntelliJ IDEA | 環境設定 | エディター | コード・スタイル | YAML
Ctrl+Alt+S the Settings/Preferences icon


このセクションを使用して、YAMLファイルのフォーマットオプションを構成します。これらの設定を変更すると、変更の結果がプレビューペインに表示されます。

タブとインデント

インデント

このフィールドでは、各インデントレベルに挿入するスペースの数を指定します。

空行でインデントを保持する

このチェックボックスが選択されている場合、IntelliJ IDEAは、空行のインデントにコードが含まれているかのように保持します。チェックボックスがオフの場合、IntelliJ IDEAは空行のスペースを削除します。

インデント・シーケンス値

選択すると、YAMLシーケンス値は親キー項目に対してインデントされます。

折り返しおよび括弧

このタブでは、IntelliJ IDEAがソースコードの再フォーマット時にさまざまなコード構成に適用する例外、中括弧の配置および配置オプションをカスタマイズします。プレビューペインで結果を確認してください。

ビジュアル・ガイド

このフィールドには、複数の右マージンを指定します。デフォルト値のままにするか、余白のスペース数を入力することができます。複数のマージンを指定する場合は、コンマで区切って番号を入力します。

再フォーマット時の保持

デフォルトでは、改行チェックボックスが選択されています。この場合のIntelliJ IDEAは、ソースコードを再フォーマットするときに改行を無視します。コードに標準の規則よりも短い行が含まれている場合、再フォーマットする前に改行チェックボックスを無効にすることで変換できます。

マップ内の値をそろえる

このリストを使用して、IntelliJ IDEAがキーと値のペアを整列させる方法を指定します。利用可能なオプションは次のとおりです。

  • そろえない : 連続した行の属性は整列しません。

  • コロン : 順次行の属性はコロンに揃えられます。

  • : 連続した行の属性は値に対して整列されます。

シーケンス値

これらのオプションを使用して、YAMLシーケンス値のフォーマットを指定します。

  • 新しい行でシーケンス : 選択すると、ネストされたシーケンスブロック内の各新しいシーケンスが個別の行に配置されます。

    - - - nested sequences block

    それ以外の場合、ネストされたシーケンスは1行に保持されます。

    - - - nested sequences block
  • 新しい行でブロック・マッピング : 選択した場合、シーケンス内のブロックマッピングは別の行に配置されます。

    - key: value

    それ以外の場合、それらは1行に保持されます。

    - key: value

  • Enter時にハイフンを自動的に挿入 : 選択した場合、Enterを押すと、IntelliJ IDEAは次のシーケンス値を自動的にハイフネーションします。

次からセット

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

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

最終更新日: 2019年8月19日

関連事項

言語およびフレームワーク固有のガイドライン

外部リンク:

関連ページ:

再フォーマットとコードの並べ替え

IntelliJ IDEAでは、コード・スタイル設定で指定した要件に従ってコードを再フォーマットできます。設定にアクセスするには、設定/環境設定ダイアログ でに進みます。コードの一部、ファイル全体、ファイルのグループ、ディレクトリー、およびモジュールを再フォーマットできます。コードの一部または一部の...

コードスタイル: XML

WindowsとLinux用のmacOS用このセクションを使用して、XMLファイルのフォーマットオプションを構成します。これらの設定を変更すると、変更の結果がプレビューペインに表示されます。タブとインデント:タブ文字を使用チェックボックスが選択されている場合、タブ文字はインデントとコードの再フォーマ...

その他のファイル・タイプ

スキーム:この領域では、コードスタイルスキームを選択し、必要に応じて変更します。コードスタイルスキームの設定は、IntelliJ IDEAがコードを生成、リファクタリング、または再フォーマットするたびに自動的に適用されます。コードスタイルはプロジェクトレベルとIDEレベル(グローバル)で定義されてい...

スタイル・シート

IntelliJ IDEAを使用すると、Sass、Less、SCSS、Stylusなど、CSSおよびそれにコンパイルされるさまざまな言語でスタイル定義を記述できます。スタイルシートのドキュメントを参照したり、ルールセットを作成および移動したり、変数を抽出したりすることもできます。コード補完:Inte...