# Список с отступами в ASCII-дерево

Превращает иерархический список с отступами (2/4 пробела или таб; префиксы -, *, 1. опциональны) в копируемое ASCII-дерево каталогов. Два стиля: Unicode-рамка и классический ASCII. Переключатели: полные направляющие линии, хвостовые пробелы, листья в скобках.

> Каноническая страница: https://elysiatools.com/ru/tools/ascii-tree-from-indented-list

- **Категория:** Text Processing

- **Ключевые слова:** ASCII-дерево, дерево каталогов, список с отступами, дерево папок, дерево файлов, Unicode-рамка, дерево readme, структура проекта, копируемое дерево

## Обзор

Превращает обычный план с отступами в аккуратное, копируемое дерево каталогов — как в хорошем README.

**Как работает.** Вставьте любой иерархический список с отступами 2/4 пробела или Tab. Префиксы Markdown (`-`, `*`, `+`, `1.`) опциональны и убираются автоматически; пустые строки игнорируются. Парсер автоопределяет единицу отступа, либо её можно задать вручную.

**Два стиля.**
- **Unicode-рамка** (`├── └── │`) — современный по умолчанию, отлично выглядит на GitHub, Discord, VS Code и в большинстве терминалов.
- **Классический ASCII** (`|-- `-- |`) — без Unicode, подходит для писем в plain text, старых терминалов и ANSI-only сред.

**Три переключателя:** полные направляющие линии; листья в скобках `[]`; удаление хвостовых пробелов для чистых diff'ов.

**Почему не `tree`.** `tree` сканирует только реальные папки на диске. Этот инструмент работает с *любым* текстом с отступами — планом, брейнштормом, Markdown-спекой, экспортом Notion — и стиль выбирается прямо в браузере.

## Входные данные

- **Список с отступами** (textarea): src index.ts tools json-formatter.ts qr-code-generator.ts package.json
- **Стиль** (select)
- **Единица отступа** (select)
- **Полные направляющие линии** (checkbox)
- **Листья в скобках** (checkbox)
- **Убрать хвостовые пробелы** (checkbox)

## Когда использовать

- При оформлении файлов README на GitHub или GitLab для наглядной демонстрации структуры проекта.
- При составлении технической документации, где нужно показать иерархию каталогов без сканирования реальной файловой системы.
- При подготовке презентаций, отчетов или писем, требующих текстового представления древовидных структур.

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

- Вставьте иерархический список с отступами (пробелами или табуляцией) в текстовое поле.
- Выберите желаемый стиль оформления: современную Unicode-рамку или классический ASCII-формат.
- Настройте дополнительные параметры, такие как отображение направляющих линий, скобки для файлов-листьев и удаление хвостовых пробелов.
- Скопируйте сгенерированное дерево каталогов для использования в вашем проекте.

## Сценарии использования

- Генерация дерева каталогов исходного кода для раздела структуры проекта в README.md.
- Визуализация структуры разделов API или пользовательской документации в текстовом формате.
- Создание понятных схем вложенности папок для обучающих материалов и руководств по программированию.

## Частые вопросы

### Обязательно ли удалять маркеры списков (дефисы, звездочки) перед вставкой?

Нет, инструмент автоматически распознает и удаляет стандартные маркеры списков Markdown, такие как -, *, + и нумерацию.

### Чем Unicode-рамка отличается от классического ASCII?

Unicode использует аккуратные символы линий (├──, └──, │), а классический ASCII — стандартные печатные знаки (|--, `--`, |), совместимые со всеми терминалами.

### Как инструмент определяет уровень вложенности?

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

### Зачем нужна опция «Листья в скобках»?

Она автоматически оборачивает конечные элементы (файлы) в квадратные скобки, например [index.js], что упрощает визуальное отличие файлов от папок.

### Можно ли использовать этот инструмент без доступа к реальным файлам на диске?

Да, инструмент работает исключительно с текстом в браузере и не требует доступа к вашей файловой системе.

## Связанные инструменты

- [Генератор Data URI](https://elysiatools.com/ru/tools/data-uri-generator): Преобразует файлы в Data URI (Base64 или процентное кодирование) для встраивания изображений, шрифтов и ресурсов прямо в HTML, CSS или Markdown
- [Перевёрнутый текст](https://elysiatools.com/ru/tools/upside-down-text): Переворачивает текст вверх ногами (ɥǝllo) ротациями по буквам, с опциональными переключателями для сохранения порядка чтения и защиты URL/email. Простой Unicode-текст, без шрифта.
- [ИИ Изображение в Markdown](https://elysiatools.com/ru/tools/ai-image-to-markdown): Извлекать текст из изображений и конвертировать в формат markdown с использованием моделей ИИ-зрения
- [Жирный и курсивный текст](https://elysiatools.com/ru/tools/bold-italic-text): Преобразует текст в жирный, курсивный или жирный курсив через блок Mathematical Alphanumeric Symbols Unicode. Простой Unicode-текст — без шрифта.
- [Калькулятор кратчайших путей (Дейкстра пошагово)](https://elysiatools.com/ru/tools/graph-shortest-path): Помощник ручного счёта алгоритма Дейкстры: введите 1–30 рёбер (по одному на строку: из, в, вес) и названия начального/конечного узлов; по умолчанию рёбра неориентированные, можно включить ориентированные. Каждая итерация протоколируется — какой узел фиксируется, с какой меткой и как каждое ослабление обновляет таблицу меток; ничьи разрешаются по лексикографически меньшему имени, поэтому журнал совпадает с учебной трассировкой; отрицательные веса отклоняются, недостижимость цели — корректный ответ. Классика: A-B 4, A-C 2, B-C 5, B-D 10, C-E 3, D-E 4, D-F 11, E-F 8, из A в F → расстояние 13 по пути A→C→E→F.
- [Форматер списков Markdown](https://elysiatools.com/ru/tools/markdown-list-formatter): Преобразует каждую строку текста в элементы списка Markdown или нумерованные списки
- [Конвертер PDF в Markdown](https://elysiatools.com/ru/tools/pdf-to-markdown): Конвертирует PDF документы в формат Markdown с извлечением текста и сохранением форматирования
- [Проверка стиля и lint Markdown](https://elysiatools.com/ru/tools/markdown-lint-style-checker): Проверяет Markdown по ~15 правилам markdownlint плюс 2 правилам китайской типографики, с отчётом по строкам и авто-исправлением безопасных проблем

## Примеры

- [Примеры Markdown](https://elysiatools.com/ru/samples/markdown-samples): Примеры формата Markdown от простых до сложных структур документов
- [Образцы просмотрщика Markdown](https://elysiatools.com/ru/samples/markdown-viewer-samples): Markdown-образцы для предпросмотра README, рендеринга документации и тестов разметки
- [PDF Примеры](https://elysiatools.com/ru/samples/pdf-samples): PDF примеры, созданные инструментами 2026-02-01..2026-02-10
- [Test Pyramid Examples - Руководство по Тестовой Стратегии](https://elysiatools.com/ru/samples/test-pyramid-examples): Всесторонние примеры реализации тестовой пирамиды включая модульные тесты, интеграционные тесты, E2E тесты, организацию тестов и стратегические тестовые паттерны для сбалансированного обеспечения качества программного обеспечения

## Связанные материалы

- [Генераторы структурных и логических диаграмм](https://elysiatools.com/ru/hubs/structural-and-logic-diagram-generators): Создавайте блок-схемы, ментальные карты, оргдиаграммы, деревья, диаграммы Венна, ASCII-деревья и последовательности из текста, JSON, множеств или логов.
