Перейти к основному содержимому
LibraTool logoLibraTool

Генератор ASCII-деревьев — бесплатно

Превратите список с отступами в аккуратное дерево папок (├── └──) для README и документации. Вывод в Unicode или стандартном ASCII. Работает полностью в браузере.

Работает офлайн после загрузки
Параметры импорта
По умолчанию пропускаются node_modules, .git, результаты сборки и кэши.

Используйте пробелы или табуляцию для вложенности. Каждый уровень вглубь становится дочерним элементом. Добавьте заметку после ' # ', ' // ', ' - ' или ' <- ', и она будет выровнена как комментарий в результате. Вставьте список путей (git ls-files, find, dir /s /b), чтобы построить из них вложенное дерево; добавьте в конце имени /, чтобы отметить пустую папку. При импорте или перетаскивании папки или .zip читаются только имена файлов — никогда не их содержимое — а node_modules, .git и другие папки сборки пропускаются (см. «Параметры импорта»).

Дерево
Стиль комментария
my-project
├── src
│   ├── components
│   │   ├── Button.tsx
│   │   └── Modal.tsx
│   ├── lib
│   │   └── utils.ts
│   └── index.ts  # entry point
├── public
│   └── favicon.ico
├── package.json
└── README.md

💡 Вставьте структуру папок (или любой вложенный список) и получите аккуратное дерево для README, комментария или документации. Используйте стиль ASCII в средах, не поддерживающих псевдографику. Всё работает в браузере.

Частые применения

  • Добавить дерево папок в READMEСоздайте чистое дерево структуры проекта для документирования вашего репозитория.
  • Документировать структуру проектаСоздайте дерево каталогов для технической документации и вики.
  • Создать дерево для комментария кодаСоздайте диаграмму структуры для встраивания в комментарии исходного кода.
  • Показать дерево файлов в выступленииСоздайте чистую диаграмму каталога для слайдов и учебников.
  • Преобразовать контур в деревоВизуализируйте любой вложенный контур — не только файлы — как дерево.

Как это работает

Документирование структуры папок в README обычно означает рисование линий ├── и └── вручную. Этот инструмент генерирует их из простого списка с отступами.

  1. 1
    Вы вводите список с отступами
    Один элемент на строку; для вложенности делайте отступ пробелами или табуляцией. Глубина отступа определяет иерархию.
  2. 2
    Список разбирается в дерево
    Анализатор на основе стека превращает отступы во вложенную структуру, полностью в вашем браузере.
  3. 3
    Соединители дерева рисуются
    Генерируются правильные ├──, └── и │ ориентиры, с правильными вертикальными линиями, проведенными через вложенные ветви.
  4. 4
    Скопируйте результат
    Выберите Unicode или соединители простого ASCII и скопируйте дерево в ваш README, документацию или комментарий кода.

Простой текстовый инструмент, который работает полностью на вашем устройстве — ничего не загружается.

Похожие инструменты

Часто задаваемые вопросы