コロン区切りの設定データを整列する

コロンで区切られたキーと値のペアを整列します。YAMLライクな設定、プロパティファイル、システム出力で一般的です。

Delimiter Types

詳細な説明

コロン区切りデータの整列

コロンはYAMLファイル、Javaの.properties代替、systemdユニットファイル、/etc/passwd、その他多くの設定形式でキーと値のセパレーターとして使用されています。コロンで整列すると、構造が即座に明確になります。

変換前

server.host: 0.0.0.0
server.port: 8080
database.url: jdbc:postgresql://localhost:5432/mydb
database.pool.max: 20
cache.ttl: 3600
log.level: info
log.format: json

変換後

server.host      : 0.0.0.0
server.port      : 8080
database.url     : jdbc:postgresql://localhost:5432/mydb
database.pool.max: 20
cache.ttl        : 3600
log.level        : info
log.format       : json

ツールがコロンを処理する方法

Colon :を区切り文字として選択すると、ツールは各行を最初のコロンで分割します。値自体にコロンが含まれる場合(上記のJDBC URLの例のように)があるため、これは重要です。分割により、キーと値の正確に2つのカラムが生成されます。

ヒント

  • 値にコロンが含まれ、:(スペース付きコロン)のような特定のパターンで分割する必要がある場合は、代わりにCustom区切り文字オプションを使用してください。
  • YAMLファイルの場合、コロンでの整列は読みやすさを改善できますが、YAMLは空白に敏感であり、パディングの追加がセマンティクスを変更する可能性があることに注意してください。結果を常に検証してください。
  • 最大の読みやすさのために、キーと値の両方のカラムに左揃えを使用してください。

ユースケース

Java開発者がコロンセパレーター付きのSpring Boot application.propertiesファイルをフォーマットし、すべての値が同じカラム位置から始まるようにキーを整列する場合。

試してみる — Text Column Aligner

フルツールを開く