フォルダーツリー視覚化
テキスト
各行の先頭の空白がその深さを決定。子を持つものはフォルダーになり(末尾に `/` が付く)、子のないものはファイルのまま。出力は `├──`、`└──`、`│` の罫線文字を使う — モダンなターミナルすべてが正しくレンダリングする。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 でレンダリングされる。
使い方
- インデントされたリストを貼り付け。レベルごとにスペース(2 または 4)またはタブ 1 つを使う。
- ソースに合うインデント幅を選択。
- ディレクトリに末尾スラッシュを付けたければトグル。
よくある質問
- タブとスペースが混在していたら?
- 主に使われているほうを選ぶ — パーサーは 1 つしか尊重しない。入力が混在している場合、先に修正するか正規表現の検索置換をしてから貼り付ける。
- 末尾スラッシュが重要な理由は?
- プレーンテキストでファイル / フォルダーの区別を明確にする。GitHub の README、ターミナルドキュメント、IDE のファイルツリースクリーンショットすべてが使う。
関連ツール
URL スラッグジェネレーター
任意のテキストを URL スラッグに変換 — アクセント除去、区切り選択、最大長指定。
テキスト00
Markdown テーブル生成
CSV・TSV・パイプ区切りデータを整列された GitHub 風 Markdown テーブルに変換。
テキスト00
テキスト Diff ビューア
2 つのテキストを行 / 単語単位で比較し、追加・削除をハイライト。
テキスト00
Lorem Ipsum ジェネレーター
段落・文・単語の単位でダミーテキストを生成。
テキスト00
大文字・小文字変換
大文字・小文字・Title・camelCase・snake_case などに変換。
テキスト00
文字数・単語数カウンター
文字・単語・文・行・バイト数をリアルタイムで数えます。
テキスト00