Sintaxis de colores para archivos .conf en nano

23 Jun

Muchas veces tenemos que editar los archivos .conf de Asterisk desde algún editor no gráfico y seamos honestos: el vim o vi resultan muy complicados para la mayoría de los usuarios, así que en términos de simpleza, nano lleva las de ganar.

Para poder activar una sintaxis de colores que ayude a nano a distinguir las diferencias en el texto de los archivos de Asterisk, inserten en siguiente contenido en su /root/.nanorc

[codesyntax lang=»bash»]

syntax "conf" ".*/*.(conf)$"
color brightwhite ".*"
color brightcyan ",[a-zA-Z]*("
color yellow "(SIP|IAX|DAHDI|Local)/"
color cyan "(#|;).*"
color cyan "${.*}"
color green "^(exten|include)"
color brightgreen "(|)"
color brightyellow "($?{|:|}|.|,|=>)"
color brightred "'[^']*'"
color brightred ""[^"]*""
color brightred "($?[|])"

[/codesyntax]

Esto debe facilitarles mucho la edición de sus archivos siempre que usen este editor.

¡Suerte!

Christian Cabrera

Soy ingeniero en comunicaciones con especial interés en el área de voz sobre IP y tecnologías sobre información. He usado Asterisk de manera diaria desde hace más de 18 años. En el 2011 co-fundé Enlaza Comunicaciones, una empresa que se especializa en brindar servicios profesionales de consultoría sobre voz sobre IP basadas en Asterisk, así como servicios de interpretación simultánea y traducción.