Popo - Msaidizi wa Paka aliye na Uangaziaji wa Sintaksia na Ujumuishaji wa Git


Bat ni marekebisho ya faili ya maonyesho. Vipengele vyake vingine ni pamoja na paging otomatiki, muunganisho wa faili, mandhari ya kuangazia sintaksia, na mitindo mbalimbali ya kuwasilisha matokeo.

Kwa kuongeza, unaweza pia kuongeza sintaksia/fasili mpya za lugha, mandhari, na kuweka kipeja maalum. Katika makala hii, tutaonyesha jinsi ya kufunga na kutumia Bat (clone ya paka) katika Linux.

Jinsi ya Kufunga Bat (Clone ya paka) kwenye Linux

Kwenye Debian na usambazaji mwingine wa Linux unaotegemea Debian, unaweza kupakua kifurushi kipya zaidi cha .deb kutoka kwa amri ya wget ili kupakua na kusakinisha kama inavyoonyeshwa.

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

Kwenye Arch Linux, unaweza kuisakinisha kutoka kwa hazina ya Jumuiya kama inavyoonyeshwa.

$ sudo pacman -S bat

Baada ya kusakinisha bat, endesha tu kwa njia ile ile unayoendesha paka amri, kwa mfano, amri ifuatayo itaonyesha yaliyomo kwenye faili iliyoainishwa na kuangazia syntax.

$ bat bin/bashscripts/sysadmin/topprocs.sh

Ili kuonyesha faili nyingi kwa moja, tumia amri ifuatayo.

$ bat domains.txt hosts

Unaweza tu kuchapisha safu maalum ya mistari (kwa mfano kuchapisha mistari 13 hadi 24 pekee) kwa faili au kila faili, ukitumia swichi ya --line-range kama inavyoonyeshwa.

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

Ili kuonyesha majina yote ya lugha yanayotumika na viendelezi vya faili, tumia chaguo la -list-languages.

$ bat --list-languages

Kisha weka lugha kwa uwazi kwa kuangazia sintaksia kwa kutumia swichi ya -l.

$ bat -l Python httpie/setup.py

Unaweza pia kusoma kutoka kwa stdin kama katika mfano huu.

$ ls -l | bat

Ili kuona orodha ya mandhari zinazopatikana za kuangazia sintaksia, tumia chaguo la --list-themes.

$ bat --list-themes

Baada ya kuchagua mandhari ya kutumia, washa kwa --theme chaguo.

$ bat --theme=Github

Kumbuka kuwa mipangilio hii itapotea baada ya kuwasha upya, ili kufanya mabadiliko kuwa ya kudumu, hamisha mabadiliko ya mazingira ya BAT_THEME katika faili ~/.bashrc (maalum ya mtumiaji) au /etc/bash.bashrc (mfumo mzima) kwa kuongeza yafuatayo. mstari ndani yake.

export BAT_THEME="Github"

Ili kuonyesha nambari za laini pekee bila mapambo mengine yoyote, tumia swichi ya -n.

$ bat -n domains.txt hosts

Bat hutumia \chini kama kipeja chaguomsingi. Hata hivyo, unaweza kubainisha wakati wa kutumia kipeja, kwa --paging na thamani zinazowezekana ni pamoja na *otomatiki*, kamwe na daima.
$bat -paging daima

Kwa kuongezea, unaweza kufafanua kipaja kwa kutumia PAGER au BAT_PAGER (hii inachukua kipaumbele) anuwai za mazingira, kwa mtindo sawa na utofauti wa BAT_THEME env, kama ilivyoelezewa hapo juu. Kuweka vigezo hivi kwa thamani tupu huzima kipaja.

Kwa habari zaidi juu ya jinsi ya kutumia au kubinafsisha popo, chapa man bat au nenda kwenye Hifadhi yake ya Github: https://github.com/sharkdp/bat.

Bat ni paka ambaye ni rafiki kwa mtumiaji aliye na mwangaza wa sintaksia na muunganisho wa git. Shiriki maoni yako kuhusu hilo, nasi kupitia fomu ya maoni iliyo hapa chini. Ikiwa umekutana na huduma zozote zinazofanana za CLI huko nje, tujulishe pia.