広告が嫌いですか? 行く 広告なし 今日

テキスト列対齐器

開発者文章

オプション

ガイド

テキスト列並び付け機能

テキスト列対齐器

テキスト列並び付け機能は、選択されたデリミターや等号、コロン、コメントマーカー、矢印、パイプ、タブ、またはカスタム文字列を垂直に並べることで、テキスト間のスペースを補完し、キー/バリューブロック、設定スニペット、およびインラインコメントをきれいな視覚列に変換します。これにより、コンテンツ自体を再構成せずに、データの構造を一目で読み取ることができます。

使用方法

  1. 複数行のテキストを 入力テキスト ボックスに貼り付けます。
  2. 並び合わせるための文字または文字列を選択してください 並びを指定 (または カスタム… を入力してカスタムデリミターやを設定できます)
  3. オプションを調整してください — インデントを保持、終端の空白を削除、またはデリミターより前後にあるスペースの数を変更します。
  4. 並び付け結果を 並び付けられたテキスト 出力から読み取り、ワンクリックでコピーまたはダウンロードできます。

機能

  • 11の組み込みデリミターアイテム — 等号 (=)、コロン (:)、コメントマーカー (//)、矢印 (=>)、マッピング (->)、パイプ (|)、コンマ、セミコロン、タブ、最初のスペース、またはカスタム文字列に並びます。
  • すべての出現を並び合わせる — 2つ目以降のデリミターやを同じ行に並び合わせることもできます。
  • 先頭のインデントを保持 — ネストされた設定やコードブロックの既存インデントレベルを維持します。
  • 設定可能なスペース — デリミターより前後で0〜10のスペースを設定し、あなたのスタイルに合わせます。
  • 終端の空白を削除 — バージョン制御の差分に頻繁に現れるパディングを削除します。
  • ライブプレビュー — 入力中に結果がリアルタイムで更新され、提出ボタンは必要ありません。
  • – コードがブラウザから離れることはありません。 — テキストはブラウザに残り、ページが読み込まれた後はオフラインで動作します。

よくある質問

  1. コードフォーマッターが変数の割り当てを等号で並び合わせる理由は?

    視覚的な並び付けは、名前と値の列を上から下まで一回でスキャン可能なテーブルに変換します。並び付けがない場合、読者は各行でデリミタを再び見つけなければなりません。これは文章を読むこととほぼ同じ視線コストです。等号が並んだら、インデントの不一致、項目の欠落、または1つの異常値がすぐに目立ちます。そのため、gofmtの構造フィールド並び付け、SublimeのAlignパッケージ、vim-alignなどのエディタプラグインが存在するのです。

  2. モノスパース並び付けとは何ですか?なぜモノスパースフォントでのみ機能するのですか?

    モノスパースフォントはすべての文字を同じ幅にします。そのため、N個のスペースを追加すると、次の文字がちょうどNの文字幅分ずれることになります。プロポーショナルフォントでは、文字'i'は'W'よりも狭いため、文字の位置を一致させるためにスペースを追加してもピクセル位置は一致しません。そのため、並び付けられたコードはConsolas、Menlo、JetBrains Mono、またはCourierのようなフォントでしか並びません。Arialに切り替えると、列が崩れます。

  3. デリミターアイテムの並び付けとgofmtやPrettierなどのフォーマッターによるリフォーマットの違いは?

    デリミターアイテムの並び付けは、選択された文字の前後にスペースを追加または削除する純粋なテキスト変換であり、構文を理解しません。gofmt、rustfmt、PrettierはソースをASTにパースし、言語ルールに従って再出力します。これにより、行を分割したり、インポートを並び替えたり、並び付けが適切かどうかを判断できます。デリミターアイテムの並び付けは、純粋なテキスト、設定スニペット、および一時的なテーブルに安全に適用され、ASTベースのフォーマッターは生産環境のソースコードに必要です。

  4. 列並び付けが読みやすさを助けるのではなく、読みにくさをもたらすのはどのような場合ですか?

    並び付けされた列はバージョン制御に視覚的な変更を加えます。1行の識別子の長さを変更すると、そのブロック全体に再パッドが発生し、1文字のリネームが複数行の差分に変化します。これがGo開発者が一部の慣習から列並び付けを削除した主な理由であり、Prettierが意図的に並び付けを行わない理由です。また、長尾の異常値がある場合、1つの非常に長いキーが他のすべての行に広いギャップを強制し、これは1つのスペースよりも読みにくいです。

広告なしで楽しみたいですか? 今すぐ広告なしで

拡張機能をインストールする

お気に入りのブラウザにIOツールを追加して、すぐにアクセスし、検索を高速化します。

に追加 Chrome拡張機能 に追加 エッジ拡張 に追加 Firefox 拡張機能 に追加 Opera 拡張機能

スコアボードが到着しました!

スコアボード ゲームを追跡する楽しい方法です。すべてのデータはブラウザに保存されます。さらに多くの機能がまもなく登場します!

ニュースコーナー 技術ハイライト付き

参加する

価値ある無料ツールの提供を継続するためにご協力ください

コーヒーを買って