GNU/Linux >> Tutoriales Linux >  >> Linux

¿Menos resaltado de comandos y sintaxis?

Necesito usar el comando less command con el resaltado de sintaxis del comando vim para python , C , bash y otros idiomas.

¿Cómo aplico colores de resaltado de sintaxis de acuerdo con vim? colores para less command ?

Respuesta aceptada:

Resaltado de sintaxis de less command , funciona bien en la mayoría de los sistemas *nix.

apt install source-highlight
export LESSOPEN="| /usr/share/source-highlight/src-hilite-lesspipe.sh %s"
export LESS=' -R '

En distribuciones basadas en Fedora/RedHat use /usr/bin/src-hilite-lesspipe.sh en su lugar.

Incluso en Cygwin puede hacerlo con un ajuste menor de la ruta del script de shell e instalando con apt-cyg en lugar de apt .

Sin embargo, usar esto ralentiza drásticamente la exploración de archivos grandes. Sugiero usar alias de tal manera que solo implemente el LESSOPEN exportar arriba cuando sea necesario, así:

alias lessh='LESSOPEN="| /usr/bin/src-hilite-lesspipe.sh %s" less -M '

donde el -M bandera es conveniente para mostrar también el nombre del archivo y el número de línea.

También recuerde copiar el script en su ruta bin:

cp /usr/share/source-highlight/src-hilite-lesspipe.sh /usr/bin/src-hilite-lesspipe.sh

ACTUALIZACIÓN:2019-07-24

Aparentemente, en instalaciones más recientes de Cygwin, tiene los siguientes archivos en su ruta:

source-highlight.exe
source-highlight-esc.sh
source-highlight-settings.exe

Así que ahora también necesitas ejecutar source-highlight-settings.exe que agregará el archivo de configuración:
$HOME/.source-highlight/source-highlight.conf .


Linux
  1. Comando Cat de Linux:uso y ejemplos

  2. Linux menos comando

  3. menos:comando no encontrado

  4. Bash - Comando de fecha y espacio

  5. Sintaxis adecuada para el comando id -r

Comando de salida de Bash y códigos de salida

Bat:un clon de gato con resaltado de sintaxis e integración con Git

La diferencia entre más, menos y la mayoría de los comandos

[Consejos de Bash] Cómo cd y ls en un solo comando

[Consejos de Bash] Cómo cp o mv y cd en un solo comando

Habilitar resaltado de sintaxis en Vim