I neste artikkel skal vi ta en titt på Powerline. Dette verktøyet kan være veldig nyttig når det gjelder å organisere oss selv, da det gir nyttig informasjon om terminal som vi til enhver tid vil se. Powerline er en statuslinjeplugin for vim, og gir statuslinjer og instruksjoner for andre applikasjoner, inkludert zsh, bash, fish, tmux, IPython, Awesome, i3 og Qtile.
Som angitt i Killer tomater, det er et python-skript å ha en hypervitaminisert kommandolinje. I utgangspunktet kan vi tilpasse kommandolinjen slik at den passer til brukeren. Når vi bruker kommandolinjen lokalt, kan vi se den med en konfigurasjon, og når vi bruker den eksternt, kan vi tydelig skille den.
Generelle Powerline-funksjoner
- Es utvidbart og funksjonsrikt. Denne applikasjonen ble fullstendig omskrevet med Python. Dette har oppnådd en mye bedre utvidbarhet, mer smidige, bedre og enklere konfigurasjonsfiler. Pluss en strukturert, objektorientert kodebase uten obligatoriske tredjepartsavhengigheter annet enn en Python-tolk.
- Stabil grunnkode. Ved hjelp av Python var det mulig å enhetsteste all koden i prosjektet. Koden er testet for å fungere med Python 2.6+ og Python 3.
- det inkluderer støtte for ledetekster og statuslinjer i mange applikasjoner. Opprinnelig bygget eksklusivt for vim-statuslinjer, har prosjektet utviklet seg til å gi statuslinjer i tmux og forskjellige WM-er, skjell som bash / zsh og andre applikasjoner.
- Konfigurasjons- og fargevalg er skrevet i JSON. Dette er et standardisert, enkelt og brukervennlig filformat. Det gjør det enkelt å konfigurere brukeren i alle kompatible applikasjoner.
- Powerline er raskt og lett, med demonstøtte for enda bedre ytelse. Selv om kodebasen strekker seg over et par tusen linjer, er hovedfokuset på god ytelse og så lite kode som mulig. Samtidig gir det et bredt sett med funksjoner Den nye demonen sørger også for at bare en Python-forekomst startes for ledetekster og statuslinjer, og gir utmerket ytelse.
Dette er noen av funksjonene i Powerline, alle kan konsulteres mer detaljert i offisiell prosjektdokumentasjon eller i din GitHub-side.
Installer Powerline på Ubuntu
For å installere Powerline i Ubuntu, vil vi ha forskjellige alternativer. Alle av dem kan være se prosjektdokumentasjonen. Vi vil kunne installere den fra pip, men det anbefales mer (selv om det ikke vil være den siste versjonen) å installere den fra pakkebehandleren. I dette eksemplet skal vi bruke egnet for installasjon.
Først skal vi oppdatere den tilgjengelige programvareindeksen, og deretter kan vi fortsette med installasjonen. For dette er alt du trenger å gjøre å åpne en terminal (Ctrl + Alt + T) og skrive skriptet:
sudo apt update && sudo apt install powerline fonts-powerline
Når pakkene er installert, vi må endre .bashrc-filen fra brukeren vår med kommandoen:
vim ~/.bashrc
Inne i filen, på slutten av det hele, trenger vi bare å inkludere følgende innhold. Med disse linjene skal vi sjekk om powerline.sh-filen finnes i installasjonsstien:
if [ -f /usr/share/powerline/bindings/bash/powerline.sh ]; then source /usr/share/powerline/bindings/bash/powerline.sh fi
Når endringene er gjort, kan vi nå lagre og avslutte teksteditoren vi bruker. For å se endringene, er det best å starte terminalen på nytt.
Grunnleggende konfigurasjon
Vi klarer det endre forskjellige alternativer for Powerline-innstillingerfor eksempel fargepaletten, hovedinnstillingene eller temaet. For dette må vi jobbe med forskjellige filer, som vist i offisiell dokumentasjon.
I Powerline kan du konfigurere forskjellige soner eller sider, i et typisk skall har du ledeteksten til høyre. Hjelp finner du om mulige konfigurasjoner i offisiell dokumentasjon. I den kan du få informasjon om hvordan du endrer og tilpasser dem til de spesifikke behovene til hver bruker.
Jeg har brukt en stund på å lese dokumentasjonen og teste verktøyet, jeg syntes det var veldig bra og komplett. XD