AZ Tools

フォルダーツリー視覚化

テキスト

各行の先頭の空白がその深さを決定。子を持つものはフォルダーになり(末尾に `/` が付く)、子のないものはファイルのまま。出力は `├──`、`└──`、`│` の罫線文字を使う — モダンなターミナルすべてが正しくレンダリングする。2 スペース、4 スペース、タブのインデントをサポート。

ASCII ツリー
project/
├── src/
│   ├── components/
│   │   ├── Header.tsx
│   │   └── Footer.tsx
│   ├── lib/
│   │   └── utils.ts
│   └── index.ts
├── public/
│   ├── favicon.ico
│   └── robots.txt
├── package.json
└── README.md

出力は Unicode 罫線文字を使用 — モダンなターミナルや GitHub でレンダリングされる。

使い方

  1. インデントされたリストを貼り付け。レベルごとにスペース(2 または 4)またはタブ 1 つを使う。
  2. ソースに合うインデント幅を選択。
  3. ディレクトリに末尾スラッシュを付けたければトグル。

よくある質問

タブとスペースが混在していたら?
主に使われているほうを選ぶ — パーサーは 1 つしか尊重しない。入力が混在している場合、先に修正するか正規表現の検索置換をしてから貼り付ける。
末尾スラッシュが重要な理由は?
プレーンテキストでファイル / フォルダーの区別を明確にする。GitHub の README、ターミナルドキュメント、IDE のファイルツリースクリーンショットすべてが使う。

関連ツール