Estoy buscando un programa que pueda usar para crear diagramas ASCII como estos:
+---------+
| | +--------------+
| NFS |--+ | |
| | | +-->| CacheFS |
+---------+ | +----------+ | | /dev/hda5 |
| | | | +--------------+
+---------+ +-->| | |
| | | |--+
| AFS |----->| FS-Cache |
| | | |--+
+---------+ +-->| | |
| | | | +--------------+
+---------+ | +----------+ | | |
| | | +-->| CacheFiles |
| ISOFS |--+ | /var/cache |
| | +--------------+
+---------+
Preferiblemente debería ser un paquete disponible en Debian . El maravilloso diagrama que se muestra arriba está tomado de la documentación del kernel de Linux. No puedo creer que fueron creados a mano. Debe haber alguna herramienta para crearlos.
vim
utilizando el complemento DrawIt .Respuestas:
asciio
He usado asciio durante varios años. Muchos de los diagramas en este sitio que he creado usando
asciio
.ejemplo
La GUI se ve así.
NOTA: Todo se maneja desde el menú de clic derecho, así como las teclas de acceso directo.
Dibujalo
Usando
vim
junto con el complemento DrawIt también puede crear diagramas básicos. En este artículo titulado: Cómo crear dibujos ASCII en Vim Editor (cuadros de dibujo, líneas, elipses, flechas dentro del archivo de texto), encontrará una buena descripción general sobre cómo instalarlo y usarlo .asciiflow
Hay un sitio web llamado asciiflow, que es probablemente la forma más fácil de dibujar este tipo de diagramas.
JavE
Otra herramienta, JavE , escrita en Java que también puede crear diagramas ascii como este.
La GUI se ve así:
Recursos
fuente
Eche un vistazo al modo artista o al modo imagen para Emacs (consulte también este screencast ). También es posible que desee ver ditaa .
fuente
Encontré otra respuesta; No estoy seguro de que sea completamente utilizable, pero recuerde que GNU roff (groff) tiene un procesador para el lenguaje Pic , así como un postprocesador ascii; por lo tanto, puede intentar algo así (si usa Linux, todo probablemente ya debería estar instalado). Escriba un archivo llamado test.roff que contenga:
Luego escriba:,
groff -Tascii -p test.roff
y debería obtener:Saludos.
fuente
groff -Tlatin1 -P-c -P-b -P-u
groff
está preinstalado en Mac OS X :)Tal vez le interesará Graph-Easy .
Ejemplo:
produce:
Puede instalarlo con los siguientes comandos:
(Tenga en cuenta los números de versión en las dos líneas superiores y la última línea; pueden cambiar)
Algunas capturas de pantalla agradables están disponibles en las páginas de lddot y dothost (porque ambas herramientas son envoltorios
graph-easy
).fuente
Para cualquiera que use una Mac (no el póster original) hay una herramienta muy buena llamada Monodraw . Por supuesto, pagará unos pocos dólares por el hecho de que es altamente pulido, potente e intuitivo, pero si esto es algo que hace a menudo, es una herramienta útil para tener disponible y $ 10 son cacahuetes en comparación con el tiempo que tendrá salvar. Si no haces esto a menudo, hay una versión de prueba gratuita disponible, así que ya estás listo. Incluso puede exportar a SVG
No, no trabajo para la empresa. Solo soy un usuario feliz.
fuente