Šikšnosparnis - katės klonas su sintaksės paryškinimu ir „Git“ integracija


Šikšnosparnis yra šou failo modifikacijos. Kitos jo funkcijos apima automatinį ieškojimą, failų sujungimą, sintaksės paryškinimo temas ir įvairius išvesties pateikimo stilius.

Be to, galite pridėti naujų sintaksių/kalbos apibrėžimų, temų ir nustatyti pasirinktinį ieškiklį. Šiame straipsnyje mes parodysime, kaip įdiegti ir naudoti „Bat“ (kačių kloną) „Linux“.

Kaip įdiegti šikšnosparnį (katės kloną) į Linux

„Debian“ ir kituose „Debian“ pagrįstuose „Linux“ platinimuose galite atsisiųsti naujausią .deb paketą iš komandos wget, kad atsisiųstumėte ir įdiegtumėte, kaip parodyta.

------------- 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

„Arch Linux“ galite jį įdiegti iš bendruomenės saugyklos, kaip parodyta.

$ sudo pacman -S bat

Įdiegę šikšnosparnį, paprasčiausiai paleiskite jį taip, kaip paprastai vykdote komandą „cat“, pavyzdžiui, ši komanda parodys nurodytą failo turinį su sintaksės paryškinimu.

$ bat bin/bashscripts/sysadmin/topprocs.sh

Norėdami rodyti kelis failus viename, naudokite šią komandą.

$ bat domains.txt hosts

Naudodami jungiklį - line-range , kaip parodyta, galite atsispausdinti tik nurodytą failų arba kiekvieno failo eilučių diapazoną (pavyzdžiui, tik 13–24 eilutes).

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

Norėdami rodyti visus palaikomus kalbų pavadinimus ir failų plėtinius, naudokite parinktį –list-languages.

$ bat --list-languages

Tada naudodami jungiklį -l aiškiai nustatykite sintaksės paryškinimo kalbą.

$ bat -l Python httpie/setup.py

Taip pat galite skaityti iš „stdin“, kaip šiame pavyzdyje.

$ ls -l | bat

Norėdami pamatyti galimų sintaksės paryškinimo temų sąrašą, naudokite parinktį --list-themes .

$ bat --list-themes

Pasirinkę temą, kurią norite naudoti, įgalinkite ją naudodami parinktį --theme .

$ bat --theme=Github

Atminkite, kad šie parametrai bus prarasti iš naujo paleidus, kad pakeitimai būtų nuolatiniai, eksportuokite aplinkos kintamąjį BAT_THEME į failą ~/.bashrc (konkrečiam vartotojui) arba /etc/bash.bashrc (visos sistemos mastu) pridėdami šiuos duomenis linija joje.

export BAT_THEME="Github"

Norėdami rodyti tik eilutės numerius be jokių kitų dekoracijų, naudokite jungiklį -n .

$ bat -n domains.txt hosts

Šikšnosparnis naudoja „mažiau“ kaip numatytąjį ieškiklį. Tačiau jūs galite nurodyti, kada naudoti peidžerį, naudodami --paging ir galimos reikšmės yra * auto *, niekada ir visada.
$bat - puslapis visada

Be to, ieškiklį galite apibrėžti naudodami PAGER arba BAT_PAGER (tai turi viršenybę) aplinkos kintamuosius panašiai kaip „BAT_THEME env“ kintamasis, kaip paaiškinta aukščiau. Nustačius šiuos kintamuosius tuščiomis reikšmėmis, gaviklis išjungiamas.

Norėdami gauti daugiau informacijos apie tai, kaip naudoti ar pritaikyti šikšnosparnį, įveskite žmogaus šikšnosparnį arba eikite į jo „Github“ saugyklą: https://github.com/sharkdp/bat.

Šikšnosparnis yra patogus naudoti kačių klonas, turintis sintaksės išryškinimą ir integraciją. Pasidalykite savo mintimis apie tai naudodamiesi žemiau esančia atsiliepimų forma. Jei ten aptikote panašių CLI paslaugų, taip pat praneškite mums.