Powerline, tilpasse kommandolinjen i Ubuntu

om kraftlinje

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

kraftlinjen kjører

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

kraftlinjeinstallasjon med apt

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:

bashrc modifikasjon

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.

arbeidsredskap

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.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Eduardo Navas sa

    Jeg har brukt en stund på å lese dokumentasjonen og teste verktøyet, jeg syntes det var veldig bra og komplett. XD