gentoo linux, java, software libre y otras hierbas
abr, 18 2009 - 10:22 am

Tip: resaltar sintaxis de código en nano

Nano es sin duda mi editor de texto favorito: es simple, es rápido y anticuado (?). Me encanta usarlo aun cuando estoy en un entorno gráfico y tengo la posibilidad de usar Gedit o Kate. Este tip es bastante sencillo y hace que nano resalte el código fuente de los programos que estemos editando.

Basta con crear un archivo llamado .nanorc en el directorio home (nano ~/.nanorc) de nuestro usuario, y poner algo como esto (para PHP):

syntax "php" "\.php[2345s~]?$"
color brightblue "(.*)\("
color blue "\$[a-zA-Z_0-9$]*|[=!<>]"
color green "(var|class|function|echo|case|break|default|exit|switch|if|else|elseif|@|while)\s"
color green "[.,{}();]"
color red "('[^']*')|(\"[^"]*\")"
color brightyellow "(#.*|//.*)$"
color brightyellow start="/\*" end="\*/"
color brightblue "(<\?(php)?|\?>)"
color white start="\?>" end="<\?(php)?"

Este es un listado completo de la configuración para el resaltado de sintaxis en otros lenguajes de programación. Personalmente tengo sólo los que uso (Java, C/C++, SQL, Python, HTML y PHP), pero hay muchos más. Además, como puedes ver son fáciles de crear o modificar. El resultado es algo como esto:

resaltar sintaxis nano

¡Nada mejor que nano!

23 Comentarios | deja el tuyo

4 enlaces entrantes

19 Comentarios en “Tip: resaltar sintaxis de código en nano”

  1. (Colombia) Cristian Castiblanco: Tip: resaltar sintaxis de código en nano http://tinyurl.com/ch2myn

  2. Datzerox dice:

    Muy bueno, yo tambien utlizo nano teniendo disponible entorno gráfico y buscaba precisamente esto.

    Salu2.

  3. pavon dice:

    muy buena información nano tambien es mi editor de texto favorito.

    iceman456.blogspot.com

  4. Jonathan dice:

    Nada mejor que nano????? claro que si…. “vi”, es incomprarable….

  5. piponazo dice:

    JEjeje esa última frase también me ha impactado. Estoy con Jonathan, viva VI/VIM! :P

    • Cristian dice:

      Jaja… lo menos que quiero es un flameware aquí, pero bueno… vi lo uso desde que era un niñito y siempre me gustó (por encima del emacs), pero nano es una maravilla en cuanto a sencillez y no lo cambio por nada.

      Un saludo!

  6. piponazo dice:

    Lo siento, me he dejado llevar por el fanatismo que siento por Vim jeje, no quería molestar. Aprovecho para darte la enhorabuena por el blog, que lo sigo a menudo ;) .

  7. Jonathan dice:

    digo lo mismo de piponazo…. mi intencion no fue ofender con mi opinion… pero espero estemos de acuerdo que el mejor soft. es el que resuelve tus necesidades…

    Verdad????

  8. Otto dice:

    Mmm, pues nano es un buen editor, pero cuando aprendes vim no lo quieres cambiar. (en modo texto claro está, por que para lo demás netbeans)

  9. pavon dice:

    pues yo también e probado otros editores uno de ellos a sido vim pero nano siempre me a parecido el mejor

  10. pavon dice:

    pues yo también e probado otros editores uno de ellos a sido vim pero nano siempre me a parecido el mejor

    iceman456.blogspot.com

  11. Otto dice:

    Ve… mira que hasta ahora me acuerdo cual es nano jajaja, lo estaba confundiendo con el Gedit jajajajajajajajajajaja, si, nano me gusta… pero como hace uff dejé de usar Windows… pues ya me acostumbré al vim. Perdon por mi comentario anterior… y si, definitivamente “la mejor herramienta es la que se ajusta a tus necesidades”

  12. Cristian dice:

    [Linux] Tip: resaltar sintaxis de código en nano | http://tinyurl.com/d4wgeu

  13. Daniel69 dice:

    no sabia que eso se podia hacer en nano, pense que nano solo servia pa mmm jejeje nada.

    Vim rules!!

    Pd; Se nota un poco mi fanatismo por Vim, pero igualmente muy buen blog ;)
    y buen truco ese.

  14. Wagner dice:

    Nano es mi editor favorito :)

    Y mucho mejor ahora que esta con resaltador de sintaxis.

  15. xyos dice:

    lo usare ya que ubuntu no trae preinstalado vim, sin embargo vim sigue siendo mejor :P

¡Déjanos tu comentario!