Resaltar sintaxis con Less en OSX

El comando less te permite mirar el contenido de un archivo plano. De forma rápida y sin tener que abrir editores de texto. Además, si sabes moverte con Vim, te encontrarás en casa ya que utiliza los mismos atajos. Pero tiene un defecto, no permite el resaltado de sintaxis. Todo es en un aburrido blanco y negro… a no ser que sigas los pasos que dejo a continuación.

Instalando

Primero instalamos source-highlight, un software de GNU para el resaltado de código.

brew install source-highlight

Después abrimos nuestro archivo de configuración de bash con nuestro editor de texto favorito. En el ejemplo lo abro con nano. Se encuentra en tu carpeta de usuario, con el nombre .bashrc.

nano ~/.bashrc

Añadimos las siguientes líneas.

export LESSOPEN="| /usr/local/bin/src-hilite-lesspipe.sh %s"
export LESS=' -R '

Guardamos y salimos. Ahora solo debes cerrar y abrir tu terminal o refrescar la configuración.

source ~/.bashrc

Ejecutando

Nuestra manera de usar less no cambia.

less index.php

Salvo que nos mostrará el texto resaltado.

Versión escritorio