ASCII-диаграммы

Примечание: ASCII-диаграммы — это функция PRO.

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

Создание ASCII-диаграммы

  1. Щёлкните кнопку + на панели вкладок
  2. Выберите ASCII-диаграмма (отмечена значком замка в бесплатной версии)
  3. Откроется новая вкладка с холстом-сеткой символов

ASCII-холст работает иначе, чем обычный произвольный холст — вы рисуете символами на фиксированной сетке, а не размещаете векторные фигуры.

Инструменты рисования

На странице ASCII панель инструментов меняется на ASCII-инструменты:

  • Меню Рисование:
    • Фигуры — Прямоугольник, Эллипс и Прямоугольник со скруглёнными углами
    • Линии — Линия и Стрелка
  • Инструмент «Текст» (T) — вводите текст прямо на сетку
  • Переключатель Unicode / ASCII — переключает набор символов, используемый на холсте

Наборы символов

Diagrammix поддерживает два набора символов для ASCII-диаграмм:

ASCII

Использует стандартные символы ASCII, доступные в любой системе:

+---+     +---+
|   |---->|   |
+---+     +---+

Unicode

Использует символы рисования рамок Unicode для более чистых линий:

┌───┐     ┌───┐
│   │────>│   │
└───┘     └───┘

Экспорт

Экспортируйте вашу ASCII-диаграмму как обычный текстовый файл:

  1. Перейдите в Файл → Экспорт в текст ASCII…
  2. В окне Параметры экспорта текста ASCII выберите Набор символов — Авто (без преобразования), Юникод (рамочные символы) или ASCII (простой)
  3. Задайте Макс. число столбцов, чтобы ограничить ширину строки
  4. Нажмите Экспорт и выберите место сохранения

Экспорт в текст ASCII… также работает на обычных (произвольных) страницах — диаграмма преобразуется в текст.

Экспортированный файл .txt содержит вашу диаграмму в виде чистого текста, готового для вставки в код, документацию или чат.

Варианты использования

  • Документация кода — добавляйте диаграммы в комментарии исходного кода
  • Файлы README — включайте архитектурные диаграммы в документы Markdown
  • Чат и электронная почта — делитесь диаграммами там, где изображения не поддерживаются
  • Инструменты терминала — отображайте диаграммы в приложениях командной строки
  • Простые текстовые заметки — храните диаграммы в обычных текстовых файлах

Советы

  1. Используйте Unicode для более аккуратно выглядящих диаграмм, когда целевая среда это поддерживает
  2. Используйте ASCII для максимальной совместимости (работает везде)