Диаграммы ASCII
Диаграммы ASCII позволяют создавать текстовые диаграммы с использованием символов ASCII и Юникода. Такие диаграммы можно экспортировать как обычный текст, что делает их идеальными для комментариев в коде, файлов README, вывода в терминале и документации, где использование изображений непрактично.
Создание диаграммы ASCII
- Нажмите кнопку + на панели вкладок
- Выберите ASCII Diagram
- Откроется новая вкладка с сеткой символов
Холст ASCII работает иначе, чем стандартный холст свободной формы — вы рисуете символами на фиксированной сетке, а не размещаете векторные фигуры.
Инструменты рисования
Панель инструментов ASCII предоставляет средства для рисования типичных элементов диаграмм:
- Box — Рисование прямоугольных рамок с углами и рёбрами
- Line — Рисование горизонтальных и вертикальных линий
- Arrow — Рисование линий с наконечниками стрелок
- Text — Ввод текста непосредственно на сетке
- Eraser — Удаление символов с сетки
Наборы символов
Diagrammix поддерживает два набора символов для диаграмм ASCII:
ASCII
Использует стандартные символы ASCII, доступные в любой системе:
+---+ +---+
| |---->| |
+---+ +---+
Юникод
Использует символы рисования рамок Юникода для более аккуратных линий:
┌───┐ ┌───┐
│ │────>│ │
└───┘ └───┘
Экспорт
Экспортируйте диаграмму ASCII как текстовый файл:
- Перейдите в File → Export as ASCII Text...
- Выберите набор символов (ASCII или Юникод)
- Задайте максимальную ширину
- Выберите место сохранения
Экспортированный файл .txt содержит вашу диаграмму в виде чистого текста, готового для вставки в код, документацию или чат.
Варианты использования
- Документация кода — Добавление диаграмм в комментарии исходного кода
- Файлы README — Включение архитектурных диаграмм в документы Markdown
- Чаты и электронная почта — Обмен диаграммами там, где изображения не поддерживаются
- Инструменты терминала — Отображение диаграмм в приложениях командной строки
- Текстовые заметки — Хранение диаграмм в простых текстовых файлах
Советы
- Используйте Юникод для более аккуратных диаграмм, когда целевая среда его поддерживает
- Используйте ASCII для максимальной совместимости (работает везде)
- Диаграммы ASCII — это функция PRO