Bat - Mačji klon s poudarjanjem skladnje in integracijo Git


Bat je predstavitev sprememb datotek. Njegove druge funkcije vključujejo samodejno ostranjevanje, združevanje datotek, teme za označevanje skladnje in različne sloge za predstavitev izpisa.

Poleg tega lahko dodate tudi nove skladnje/jezikovne definicije, teme in nastavite strani po meri. V tem članku bomo pokazali, kako namestiti in uporabiti Bat (mačji klon) v Linuxu.

Kako namestiti Bat (mačji klon) v Linux

V Debianu in drugih distribucijah Linuxa, ki temeljijo na Debianu, lahko prenesete najnovejši paket .deb iz ukaza wget, da ga prenesete in namestite, kot je prikazano.

------------- On 64-bit Systems ------------- 
$ wget https://github.com/sharkdp/bat/releases/download/v0.15.4/bat_0.15.4_amd64.deb
$ sudo dpkg -i bat_0.15.4_amd64.deb

------------- On 32-bit Systems ------------- 
$ wget https://github.com/sharkdp/bat/releases/download/v0.15.4/bat_0.15.4_i386.deb
$ sudo dpkg -i bat_0.15.4_i386.deb

V sistemu Arch Linux ga lahko namestite iz skladišča skupnosti, kot je prikazano.

$ sudo pacman -S bat

Po namestitvi bat preprosto zaženite na enak način, kot običajno izvajate ukaz cat, na primer naslednji ukaz bo prikazal določeno vsebino datoteke s poudarkom na sintaksi.

$ bat bin/bashscripts/sysadmin/topprocs.sh

Če želite prikazati več datotek, uporabite naslednji ukaz.

$ bat domains.txt hosts

Natisnete lahko samo določen obseg vrstic (na primer samo vrstice od 13 do 24) za datoteko ali vsako datoteko s stikalom --line-range , kot je prikazano.

$ bat --line-range 13:24 bin/bashscripts/sysadmin/topprocs.sh

Če želite prikazati vsa podprta imena jezikov in razširitve datotek, uporabite možnost –list-languages.

$ bat --list-languages

Nato izrecno nastavite jezik za označevanje skladnje s stikalom -l .

$ bat -l Python httpie/setup.py

Prav tako lahko berete iz stdin, kot je v tem primeru.

$ ls -l | bat

Če si želite ogledati seznam razpoložljivih tem za označevanje skladnje, uporabite možnost --list-themes .

$ bat --list-themes

Ko izberete temo za uporabo, jo omogočite z možnostjo --theme .

$ bat --theme=Github

Upoštevajte, da bodo te nastavitve po ponovnem zagonu izgubljene, da bodo spremembe trajne, izvozite spremenljivko okolja BAT_THEME v datoteko ~/.bashrc (za uporabnika) ali /etc/bash.bashrc (za celoten sistem), tako da dodate naslednje: vrstica v njem.

export BAT_THEME="Github"

Če želite prikazati samo številke vrstic brez drugih okraskov, uporabite stikalo -n .

$ bat -n domains.txt hosts

Bat za privzetega pozivalnika uporablja\"less". Lahko pa določite, kdaj naj uporabite pager, z --paging in možnimi vrednostmi, ki vključujejo *auto *, nikoli in vedno.
$bat - vedno stran

Poleg tega lahko pager definirate s spremenljivkami okolja PAGER ali BAT_PAGER (to ima prednost), na podoben način kot spremenljivka env BAT_THEME, kot je razloženo zgoraj. Če te spremenljivke nastavite s praznimi vrednostmi, onemogočite pozivalnik.

Za več informacij o tem, kako uporabiti ali prilagoditi palico, vnesite man bat ali pojdite v njeno skladišče Github: https://github.com/sharkdp/bat.

Bat je uporabniku prijazen mačji klon s poudarjanjem skladnje in integracijo git. Delite svoje misli o tem z nami preko spodnjega obrazca za povratne informacije. Če ste naleteli na podobne pripomočke CLI, nam to sporočite.