Pregunta

Observé con gran interés el Mojang "Mojam" para un paquete humilde (El enlace podría no ser válido durante mucho tiempo), y durante todo el video, vi algunas cosas geniales sobre cómo estos tipos usan su código.

Una de estas cosas fue que uno de los desarrolladores usa comentarios de arte ASCII en su código para navegar mejor.

Esto da algo como esto:

/////////////////////////////////////////////
//      ___  ___       ___   _   __   _    //
//     /   |/   |     /   | | | |  \ | |   //
//    / /|   /| |    / /| | | | |   \| |   //
//   / / |__/ | |   / / | | | | | |\   |   //
//  / /       | |  / /  | | | | | | \  |   //
// /_/        |_| /_/   |_| |_| |_|  \_|   //
//                                         //
/////////////////////////////////////////////
int main()
{
    // do some stuff
    return 0;
}

Esto puede verse mal allí, pero asociado con editores como Sublime, se vuelve poderoso, porque la vista de "ampliado" que expone sublime le permite leer ese texto y navegar en su código como una brisa.

Ahora, hay muchos generadores geniales de texto de arte ASCII allí afuera. Pero ninguno de estos (al menos los que miré) generan texto que cumple con C ++/C.

Significado: Tengo que agregar manualmente las bases de comentarios (//) Alrededor para hacerlo seguir el código.

¿Usan este truco?
En caso afirmativo, ¿tiene una herramienta para generar estos "comentarios" en torno al texto?

¿Fue útil?

Solución

Sí, solía agregar ese tipo de señales de "NAV". Especialmente en piezas de comunicación que tienen muchas partes similares pero manejan diferentes tipos de mensajes.

Trabajo en una Mac, así que aquí va mi configuración.

Anteriormente usé un widget de tablerohttp://memention.com/figlet/

Pero lo último es crear un servicio con Automator e Instalar figlet con casería casera. Luego, en el servicio, tengo esta línea de una sola (también haciendo clic en "La salida reemplaza el texto seleccionado")

/usr/local/bin/figlet -f smslant -w 132

Ahora, en cualquier aplicación, puedo tener figlets simplemente haciendo clic derecho en algún texto.

Mi fuente preferida es smslant

Entonces generalmente solo agrego /* y */ después.

Editar

Bueno, acabo de actualizar mi servicio para agregar ese comentario C

( echo "/*" ; /usr/local/bin/figlet -f smslant -w 132 ; echo " */" )

Otros consejos

Recientemente, cuando estaba buscando algo en mi archivo .php con la lista de rutas para un sitio, he decidido hacer comentarios tan grandes ASCII. Y ahora, los uso (no en todos los archivos fuente, sino, por ejemplo, en archivos de configuración largos), y estos comentarios realmente ayudan a navegar.

Así es como se ve en mi sublime Mínimo:

enter image description here

Hasta ahora, no automatizé el proceso de crear tales comentarios. Yo uso el creador ASCII en línea de este sitio. Yo uso la fuente "básica"

UPD: Los usuarios de Linux de Text Sublime pueden probar este complemento RAW pero funcionamiento:https://github.com/maslennikov/asciicomments

NO. No uso tales cosas y encontraría tales cosas peores que inútiles. Pantalla = ancho de banda. Despertar espacio como este disminuye la legibilidad del código.

            ______
||\   ||   /      \
|| \  ||   |      |
||  \ ||   |      |
||   \||   \______/

:-)

Si está usando sublimetext, sugiero probar Decorador ascii. Es fácil instalarlo, no requiere nada más que Sublime y funciona en cada sistema operativo. Además, ¡tiene muchas fuentes agradables!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top