BAT un clon de gato con resaltado de sintaxis e integración de git

BAT un clon de gato con resaltado de sintaxis e integración de git

Murciélago es un clon de comando de gato con resaltado de sintaxis avanzada para una gran cantidad de lenguajes de programación y marcado y también viene con Git integración para mostrar modificaciones de archivo. Sus otras características incluyen paginación automática, concatenación de archivos, temas para resaltar sintaxis y varios estilos para presentar la salida.

Leer también: CCAT - Show 'Cat Command' Salida con sintaxis resaltando o colorizante

Además, también puede agregar nuevas sintaxis/definiciones de lenguaje, temas y establecer un buscapersonas personalizado. En este artículo, mostraremos cómo instalar y usar un Murciélago (clon de gato) en Linux.

Leer también: Cómo usar los comandos 'Cat' y 'TAC' con ejemplos en Linux

Cómo instalar Bat (un clon de gato) en Linux

En Debian y otras distribuciones de Linux con sede en Debian, puede descargar las últimas .debutante paquete desde la página de lanzamiento o use el siguiente comando wget para descargar e instalarlo como se muestra.

------------- En sistemas de 64 bits ------------- $ wget https: // github.com/sharkdp/bat/comunes/download/v0.15.4/BAT_0.15.4_amd64.Deb $ sudo dpkg -i bat_0.15.4_amd64.debutante ------------- En sistemas de 32 bits ------------- $ wget https: // github.com/sharkdp/bat/comunes/download/v0.15.4/BAT_0.15.4_i386.Deb $ sudo dpkg -i bat_0.15.4_i386.debutante 

En Arch Linux, Puede instalarlo desde el repositorio de la comunidad como se muestra.

$ Sudo Pacman -S Bat 

Después de instalar murciélago, Simplemente ejecutarlo de la misma manera que normalmente ejecuta el comando CAT, por ejemplo, el siguiente comando mostrará el contenido del archivo especificado con sintaxis resaltando.

$ bat bin/bashscripts/sysadmin/topprocs.mierda 
Ver un archivo con resaltura de sintaxis

Para mostrar varios archivos en uno, use el siguiente comando.

$ BAT Dominios.hosts txt 
Mostrar contenido de múltiples archivos

Solo puede imprimir un rango de líneas especificado (por ejemplo, las líneas de impresión 13 a 24 solamente) para un archivo o cada archivo, utilizando el --rango de línea Cambiar como se muestra.

$ BAT-LINE-RANGE 13:24 bin/bashscripts/sysadmin/topprocs.mierda 
Imprimir un rango de líneas especificado

Para mostrar todos los nombres de idioma y extensiones de archivos compatibles, use el -listones opción.

$ BAT-Lenguajes de la lista 
Lista de idiomas compatibles para resaltar sintaxis

Luego establezca explícitamente un lenguaje para resaltar la sintaxis utilizando el -l cambiar.

$ BAT -L PYTHON HTTPIE/SETUP.py 
Establecer lenguaje para resaltar sintaxis

También puede leer desde Stdin como en este ejemplo.

$ ls -l | murciélago 
Leer desde la salida de Stdin

Para ver una lista de temas disponibles para resaltar la sintaxis, use el --temas de lista opción.

$ BAT-LIST-TEMES 
Lista de temas para resaltar sintaxis

Después de haber elegido un tema para usar, habilitarlo con el --tema opción.

$ BAT -THEME = GITHUB 

Tenga en cuenta que estas configuraciones se perderán después de un reinicio, para que los cambios sean permanentes, exporten el Bat_theme Variable de entorno en el archivo ~/.bashrc (específico del usuario) o /etc/bash.bashrc (en todo el sistema) agregando la siguiente línea en él.

exportar bat_theme = "github" 

Para mostrar solo números de línea sin ninguna otra decoración, use el -norte cambiar.

$ BAT -N Dominios.hosts txt 

Bat usa "menos" Como el buscapersonas predeterminado. Sin embargo, puede especificar cuándo usar el buscapersonas, con el --paginación y los valores posibles incluyen *auto*, nunca y siempre.
$ BAT -paging siempre

Además, puede definir el buscapersonas usando el BUSCAPERSONAS o BAT_PAGER (esto toma prioridad) Variables de entorno, de manera similar a la Bat_theme env variable, como se explicó anteriormente. Configurar estas variables con valores vacíos deshabilita el buscapersonas.

Para obtener más información sobre cómo usar o personalizar un murciélago, tipo hombre murciélago O vaya a su repositorio de GitHub: https: // github.com/sharkdp/bat.

Resumen

Murciélago es un clon de gato fácil de usar con resaltado de sintaxis e integración de git. Comparta sus pensamientos al respecto, con nosotros a través del formulario de comentarios a continuación. Si te has encontrado con utilidades de CLI similares, háganoslo saber también.