Adan - A ẹda oniye kan pẹlu Ifọkasi Sintasi ati Isopọ Git


Bat jẹ awọn iyipada faili ifihan kan. Awọn ẹya miiran pẹlu paging aifọwọyi, isọdọkan faili, awọn akori fun fifihan sintasi, ati ọpọlọpọ awọn aza fun iṣafihan iṣelọpọ.

Ni afikun, o tun le ṣafikun awọn sintasi/awọn itumọ ede, awọn akori, ati ṣeto pager aṣa. Ninu nkan yii, a yoo fihan bi a ṣe le fi sori ẹrọ ati lo Bat (oniye ologbo) ni Lainos.

Bii o ṣe le Fi Bat sii (ẹda oniye ologbo kan) ni Lainos

Lori Debian ati awọn pinpin Linux miiran ti o da lori Debian, o le ṣe igbasilẹ package .deb tuntun lati aṣẹ wget lati gbasilẹ ati fi sii bi o ti han.

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

Lori Arch Linux, o le fi sii lati ibi ipamọ Agbegbe bi o ti han.

$ sudo pacman -S bat

Lẹhin ti o fi bat sii, ṣiṣẹ ni ọna kanna ti o ṣe deede o nran aṣẹ ologbo, fun apẹẹrẹ, aṣẹ atẹle yoo han akoonu faili ti o ṣafihan pẹlu fifihan sintasi.

$ bat bin/bashscripts/sysadmin/topprocs.sh

Lati ṣe afihan awọn faili pupọ ni awọn ọkan, lo aṣẹ atẹle.

$ bat domains.txt hosts

O le tẹ sita ibiti awọn ila kan ti a ṣalaye (fun apẹẹrẹ awọn ila titẹ 13 si 24 nikan) fun faili kan tabi faili kọọkan, ni lilo - laini-ibiti yipada bi o ti han.

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

Lati fihan gbogbo awọn orukọ ede ti o ni atilẹyin ati awọn amugbooro faili, lo aṣayan –list-languages.

$ bat --list-languages

Lẹhinna ṣeto ede ni gbangba fun fifihan sintasi nipa lilo iyipada -l .

$ bat -l Python httpie/setup.py

O tun le ka lati stdin bi ninu apẹẹrẹ yii.

$ ls -l | bat

Lati wo atokọ ti awọn akori ti o wa fun titọka sintasi, lo aṣayan --list-themes .

$ bat --list-themes

Lẹhin ti o ti mu akori lati lo, muu ṣiṣẹ pẹlu aṣayan —awọn akori .

$ bat --theme=Github

Akiyesi pe awọn eto wọnyi yoo padanu lẹhin atunbere kan, lati jẹ ki awọn ayipada ba wa titi, gbe okeere iyipada ayika BAT_THEME ninu faili ~/.bashrc (aṣàmúlò-aṣàmúlò) tabi /etc/bash.bashrc (eto jakejado) nipa fifi atẹle si ila inu re.

export BAT_THEME="Github"

Lati ṣe afihan awọn nọmba laini nikan laisi awọn ohun ọṣọ miiran, lo iyipada -n .

$ bat -n domains.txt hosts

Bat nlo\"kere si" bi pager aiyipada. Sibẹsibẹ, o le ṣafihan nigbati o yẹ ki o lo pager naa, pẹlu --page ati awọn iye ti o le ṣe pẹlu * auto *, rara ati nigbagbogbo.
$adan -paging nigbagbogbo

Ni afikun, o le ṣalaye pager nipa lilo PAGER tabi BAT_PAGER (eyi gba iṣaaju) awọn oniyipada ayika, ni ọna ti o jọra bi oniyipada BAT_THEME env, bi a ti salaye loke. Ṣiṣeto awọn oniyipada wọnyi pẹlu awọn iye ofo mu pager naa ṣiṣẹ.

Fun alaye diẹ sii lori bii o ṣe le lo tabi ṣe adani adan kan, tẹ adan ọkunrin tabi lọ si ibi ipamọ Github rẹ: https://github.com/sharkdp/bat.

Adan jẹ ẹda oniye ololufẹ ọrẹ pẹlu ifamihan sintasi ati isopọ git. Pin awọn ero rẹ nipa rẹ, pẹlu wa nipasẹ fọọmu esi ni isalẹ. Ti o ba ti rii iru eyikeyi awọn ohun elo CLI ti o wa nibẹ, jẹ ki a mọ bakanna.