Иногда мне нужно нарисовать простые фигуры в текстовом файле документации. Какое приложение может это сделать? В прошлый раз я использовал такое приложение под MS-DOS :) (Оно называлось Flow или что-то в этом роде.)
Использование стандартных символов ASCII:
-------------- --------------
| Source |--------->| Source |
| File 1 |<---------| File 2 |
-------------- --------------
Возможно также использование старых добрых символов для рисования таблиц, возвращенных к жизни Unicode:
╔═══════════╤═══╗ ┌─────────┐
║ Semaphore │ A ║ │ Queue │
╚═══════════╧═══╝ └─────────┘
Мне нужно это для Windows.
Попробуйте TorchSoft ASCII Art Studio
Вы можете использовать asciiflow :
Вы можете использовать JavE :
java -jar jave5.jar
)Также он содержит довольно приятный редактор математических формул:
В FAR Manager есть встроенный редактор с возможностью "Рисовать линии" (нажмите F11
, затем выберите "Рисовать линии"). Может быть достаточно для ваших целей.
То, что вы показываете в своем примере, очень похоже на UML.
Если вам нужны диаграммы последовательности, вот инструмент, который работает как с ASCII, так и с Unicode.
PlantUML, с открытым исходным кодом
Проект ADia направлен на отображение диаграмм ASCII с использованием удобочитаемого языка:
diagram: Foo
sequence:
foo -> bar: Hello World!
Выход
DIAGRAM: Foo
+-----+ +-----+
| foo | | bar |
+-----+ +-----+
| |
|~~~Hello World!~~~>|
| |
|<------------------|
| |
+-----+ +-----+
| foo | | bar |
+-----+ +-----+
Прочтите документацию или попробуйте демо - страницу в реальном времени по адресу github.io
.
Корнелиус
Мирослав
Мирослав