Sikspārnis - kaķu klons ar sintakses izcelšanu un Git integrāciju


Sikspārnis ir šova faila modifikācijas. Citas tās funkcijas ietver automātisku lapošanu, failu salīmēšanu, sintakses izcelšanas tēmas un dažādus izvades prezentēšanas stilus.

Turklāt jūs varat arī pievienot jaunas sintakses/valodas definīcijas, motīvus un iestatīt pielāgotu peidžeri. Šajā rakstā mēs parādīsim, kā Linux instalēt un izmantot nūju (kaķu klons).

Kā Linux (kaķu klons) instalēt Linux

Debian un citos Debian balstītos Linux izplatījumos varat lejupielādēt jaunāko .deb pakotni no komandas wget, lai to lejupielādētu un instalētu, kā parādīts.

------------- 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 varat to instalēt no kopienas repozitorija, kā parādīts.

$ sudo pacman -S bat

Pēc nūjas instalēšanas vienkārši palaidiet to tāpat, kā parasti palaižat kaķu komandu, piemēram, šī komanda parādīs norādīto faila saturu ar sintakses izcelšanu.

$ bat bin/bashscripts/sysadmin/topprocs.sh

Lai parādītu vairākus failus vienā, izmantojiet šo komandu.

$ bat domains.txt hosts

Failam vai katram failam var izdrukāt tikai noteiktu līniju diapazonu (piemēram, tikai no 13. līdz 24. rindiņai), izmantojot slēdzi - line-range , kā parādīts.

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

Lai parādītu visus atbalstītos valodu nosaukumus un failu paplašinājumus, izmantojiet opciju –list-languages.

$ bat --list-languages

Pēc tam skaidri iestatiet sintakses izcelšanas valodu, izmantojot slēdzi -l .

$ bat -l Python httpie/setup.py

Jūs varat arī lasīt no stdin kā šajā piemērā.

$ ls -l | bat

Lai redzētu sintakses izcelšanai pieejamo motīvu sarakstu, izmantojiet opciju --list-themes .

$ bat --list-themes

Kad esat izvēlējies izmantojamo motīvu, iespējojiet to, izmantojot opciju --theme .

$ bat --theme=Github

Ņemiet vērā, ka šie iestatījumi tiks zaudēti pēc atsāknēšanas, lai izmaiņas būtu neatgriezeniskas, eksportējiet BAT_THEME vides mainīgo failā ~/.bashrc (katram lietotājam specifisks) vai /etc/bash.bashrc (visas sistēmas līmenī), pievienojot šo: līnija tajā.

export BAT_THEME="Github"

Lai rādītu tikai līniju numurus bez citiem rotājumiem, izmantojiet slēdzi -n .

$ bat -n domains.txt hosts

Sikspārnis kā noklusējuma peidžeri izmanto “mazāk”. Tomēr jūs varat norādīt, kad jāizmanto peidžeris, izmantojot --paging un iespējamās vērtībās ietilpst * auto * nekad un vienmēr. $bat - vienmēr lapas

Turklāt peidžeri var definēt, izmantojot vides mainīgos PAGER vai BAT_PAGER (tam ir prioritāte), līdzīgi kā mainīgais BAT_THEME env, kā paskaidrots iepriekš. Iestatot šos mainīgos ar tukšām vērtībām, peidžeris tiek atspējots.

Lai iegūtu papildinformāciju par sikspārņa izmantošanu vai pielāgošanu, ierakstiet man sikspārni vai dodieties uz tā Github krātuvi: https://github.com/sharkdp/bat.

Sikspārnis ir lietotājam draudzīgs kaķu klons ar sintakses izcelšanu un integrāciju. Dalieties savās domās par to, izmantojot zemāk esošo atsauksmju veidlapu. Ja esat saskāries ar kādām līdzīgām CLI utilītām, informējiet mūs arī par to.