Lepakko - kissaklooni, jossa on syntaksin korostus ja integrointi gitiin


Lepakko on näyttötiedoston muutokset. Sen muita ominaisuuksia ovat automaattinen henkilöhaku, tiedostojen ketjutus, syntaksikorostuksen teemat ja erilaiset tyylejä tuotoksen esittämiseen.

Lisäksi voit myös lisätä uusia syntakseja/kielimäärityksiä, teemoja ja asettaa mukautetun hakulaitteen. Tässä artikkelissa näytetään, miten Bat (kissaklooni) asennetaan ja käytetään Linuxissa.

Kuinka asentaa Bat (kissaklooni) Linuxiin

Debianilla ja muilla Debian-pohjaisilla Linux-jakeluilla voit ladata uusimman .deb -paketin wget-komennosta ladataksesi ja asentaaksesi sen kuvan osoittamalla tavalla.

------------- 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 Linuxissa voit asentaa sen yhteisön arkistosta kuvan osoittamalla tavalla.

$ sudo pacman -S bat

Kun lepakko on asennettu, suorita se yksinkertaisesti samalla tavalla kuin normaalisti kissa-komento, esimerkiksi seuraava komento näyttää määritetyn tiedostosisällön syntaksikorostuksella.

$ bat bin/bashscripts/sysadmin/topprocs.sh

Jos haluat näyttää useita tiedostoja yhdessä, käytä seuraavaa komentoa.

$ bat domains.txt hosts

Voit tulostaa vain määritetyn rivialueen (esimerkiksi vain rivit 13–24) tiedostolle tai jokaiselle tiedostolle käyttämällä --line-range -kytkintä kuvan mukaisesti.

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

Jos haluat näyttää kaikki tuetut kielenimet ja tiedostotunnisteet, käytä –list-languages -vaihtoehtoa.

$ bat --list-languages

Aseta sitten syntaksikorostuksen kieli nimenomaisesti -l -kytkimellä.

$ bat -l Python httpie/setup.py

Voit myös lukea stdiniltä kuten tässä esimerkissä.

$ ls -l | bat

Jos haluat nähdä luettelon käytettävissä olevista teemoista syntaksin korostamiseksi, käytä --list-themes -vaihtoehtoa.

$ bat --list-themes

Kun olet valinnut käytettävän teeman, ota se käyttöön --theme -vaihtoehdolla.

$ bat --theme=Github

Huomaa, että nämä asetukset menetetään uudelleenkäynnistyksen jälkeen, jotta muutokset pysyvät, vie BAT_THEME-ympäristömuuttuja tiedostoon ~/.bashrc (käyttäjäkohtainen) tai /etc/bash.bashrc (koko järjestelmä) lisäämällä seuraava linja siinä.

export BAT_THEME="Github"

Jos haluat näyttää vain rivinumerot ilman muita koristeita, käytä kytkintä -n .

$ bat -n domains.txt hosts

Bat käyttää oletushakulaitteena\"vähemmän ''. Voit kuitenkin määrittää, milloin hakulaitetta käytetään, --paging -toiminnolla ja mahdollisiin arvoihin sisältyy * auto *, ei koskaan ja aina. > $bat –sivu aina

Lisäksi voit määrittää hakulaitteen PAGER- tai BAT_PAGER-ympäristömuuttujien avulla (tämä on etusijalla) samalla tavalla kuin BAT_THEME env -muuttuja, kuten edellä on selitetty. Näiden muuttujien asettaminen tyhjiin arvoihin poistaa hakulaitteen käytöstä.

Lisätietoja lepakoiden käytöstä tai mukauttamisesta kirjoita man-lepakko tai siirry sen Github-arkistoon: https://github.com/sharkdp/bat.

Bat on käyttäjäystävällinen kissaklooni, jossa on syntaksikorostuksia ja integraatio. Jaa ajatuksesi siitä alla olevan palautelomakkeen kautta. Jos olet törmännyt vastaaviin CLI-apuohjelmiin, ilmoita siitä meille myös.