YAML フォーマッタ
YAMLドキュメントをフォーマットしてバリデーション。読みやすいインデント付き。
🐛
問題を報告
バグを見つけましたか?提案がありますか?このツールの改善にご協力ください。
これはどんなツールですか?
YAML フォーマッターは、適切なインデント、整列、構文ハイライトで YAML ドキュメントを整形します。YAML は Docker Compose、Kubernetes、CI/CD、Ansible などの設定ファイルに広く使用されています。フォーマッターは不整合なインデントを修正し、末尾のスペースを削除し、キーのソートをオプションで実行し、YAML 構文を検証します。
使い方
- 1
YAML を貼り付け
YAML コンテンツを入力します。
- 2
フォーマット
クリックして2スペースインデントで整形します。
- 3
結果をコピー
整形後の YAML を取得します。
よくある質問
なぜYAMLのインデントは重要なのですか?
YAML は構造を定義するためにインデント(スペース、タブではありません)を使用します。不整合なインデントは解析エラーの原因になります。標準的な慣行は1階層あたり2スペースです。フォーマッターはドキュメント全体で一貫したインデントを確保します。
YAML アンカーをサポートしますか?
はい、アンカーとエイリアスが保持されます。
データはローカルで処理されますか?
はい、すべての処理はブラウザ内で実行されます。データはサーバーに送信されません。
YAMLとJSONの違いは何ですか?
どちらも同じデータ型を格納します。YAMLは読みやすい(インデント構造、コメント可、波括弧なし);JSONは厳密(波括弧とクォート必須、コメント不可)で機械処理向きです。両者は自由に変換可能——同じデータは両形式で情報量が完全に等しいので、読み手に合わせて選びます:人が読む・設定ファイルにはYAML、APIにはJSON。