PhpStorm 2026.1 Help

コードスタイル。 YAML

このページを使用して、YAML ファイルのフォーマットオプションを設定します。 これらの設定を変更すると、 プレビュー ペインに、コードへの影響が表示されます。

タブとインデント

インデント

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

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

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

インデントシーケンス値

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

折り返しと波括弧

このタブで、 ソースコードの再フォーマット時に PhpStorm が適用する例外、波括弧の位置、位置合わせのオプションをカスタマイズします。 結果を プレビュー ペインで確認します。

ビジュアルガイド

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

整形時の保持

チェックボックスを使用して、PhpStorm がソースコードを再フォーマットするときに行う例外を設定します。 例: デフォルトでは、 改行 チェックボックスが選択されています。

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

位置合わせオプション

    マップ内の値を揃える

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

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

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

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

    シーケンス値

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

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

      - - - nested sequences block

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

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

      - key: value

      それ以外の場合、それらは単一の行に保持されます:

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

    選択して設定

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

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

    2026 年 5 月 22 日