Resalta código (Highlights) Python en nano (editor en terminal)

Muchos de los que usamos gestores de texto como Gedit, Kate, inclusive Notepad++ en Windows, nos damos cuenta de la comodidad que brindan a la hora de escribir código.

Escribimos código y nos señala/resalta las palabras especiales, palabras propias de ese código (en bash resalta cp, sudo, etc), el problema es que muchas veces estamos tan adentrados en la terminal, que nos cuesta bastante trabajo salir de ella (minimizarla) y abrir un editor de texto gráfico y poder disfrutar de estas bondades.

El punto es que les mostraré cómo pueden hacer que nano (ese editor de texto en terminal tan cómodo y genial) les resalte palabras/código de Python.

Explicado de forma gráfica, aquí tienen dos imágenes, la primera es SIN hacer nada, y la otra es cómo se les mostrará archivos .py luego de seguir este tutorial:

 

Chulo no? JAJAJA

Lograr esto es bastante, bastante simple:

1. Abran una terminal y en ella pongan lo siguiente y presionan [Enter]:

cp /usr/share/nano/python.nanorc $HOME/.nanorc

2. ….. YA!!! Listo, nada más 😉

Cierren esa terminal y abran otra, en ella pongan:

nano test.py

Y escriban lo que deseen, pongan algo en python como “print” “import” “from” y verán como cambia y se resaltan estas palabras.

Saludos 🙂


4 comentarios

  1.   Son Link dijo

    Gracias por compartirlo, me viene estupendamente si necesito editar algo rápidamente sin abrir Geany

    1.    KZKG^Gaara <" Linux dijo

      Para nada, un gusto que te resulte útil 🙂
      Saludos

  2.   Statick dijo

    Funciona en Arhlinux, aun no lo he probado

    1.    Statick dijo

      Funciona a la perfección Gracias, tal vez sabes algo para reconocer la identación dentro de nano ???

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.