El programa que vengo a recomendar es Notepad++, programa ampliamente usado para la programación. Cuenta con coloreado de sintaxis para muchos lenguajes; entre ellos Lua.
¿Coloreado de sintaxis? ¿Qué es eso? Pues normalmente todo el texto en el bloc de notas es en color negro, sin embargo podemos indicarle a Notepad++ que usaremos Lua, como indica la imagen anterior; Lenguaje - L - Lua. Y el resultado será el siguiente:
Ahora todo el texto aparece con colores distintos según su función, además de que tendremos agrupados ciertos bloques de código. Entre los colores que encontraremos están:
- Comentarios: este código no se ejecuta, no es código realmente, solo texto
- Palabras clave: palabras propias del lenguaje que conforman la base del mismo
- Funciones: funciones de distintas librerías, en el ejemplo podemos ver la función random que pertenece a la librería math, son propias del lenguaje
- Números: enteros, decimales, o cualquier otro formato numérico
- Cadenas: las cadenas son valores escritos, texto, también pueden ser números, se identifican por estar escritos "entre comillas"
Todas estas cosas se encuentran en la mayoría de los lenguajes de programación. Con el coloreado de sintaxis la visibilidad del código se mejora enormemente y puede facilitar el trabajo o evitar errores con frecuencia.
Además Notepad++ es bastante cul, un Camaleón verde de ícono no es algo que se vea todos los días :)