Powerline, tilpas kommandolinjen i Ubuntu

om powerline

I den næste artikel skal vi se på Powerline. Dette værktøj kan være meget nyttigt, når det kommer til at organisere os selv, da det giver nyttig information om terminal at vi til enhver tid vil se. Powerline er et statuslinjeplugin til vim og giver statuslinjer og opfordringer til andre applikationer, inklusive zsh, bash, fish, tmux, IPython, Awesome, i3 og Qtile.

Som angivet i Killer tomater, det er et python-script at have en hypervitaminiseret kommandolinje. Grundlæggende kan vi tilpas kommandolinjen, så den passer til brugeren. Når vi bruger kommandolinjen lokalt, kan vi se den med en konfiguration, og når vi bruger den eksternt, kan vi tydeligt differentiere den.

Generelle Powerline-funktioner

powerline kører

  • Es udvidelig og funktionsrig. Denne applikation blev fuldstændigt omskrevet ved hjælp af Python. Dette har opnået en meget bedre udvidelsesmulighed, mere smidige, bedre og enklere konfigurationsfiler. Plus en struktureret, objektorienteret kodebase uden obligatoriske tredjepartsafhængigheder udover en Python-tolk.
  • Stabil grundkode. Ved hjælp af Python var det muligt at enhedsteste al koden i projektet. Koden er testet til at arbejde med Python 2.6+ og Python 3.
  • Det omfatter understøttelse af prompter og statuslinjer i mange applikationer. Oprindeligt bygget udelukkende til vim-statuslinjer, har projektet udviklet sig til at levere statuslinjer i tmux og forskellige WM'er, skaller som bash / zsh og andre applikationer.
  • Konfigurations- og farveskemaerne er skrevet i JSON. Dette er et standardiseret, simpelt og brugervenligt filformat. Det giver nem konfiguration af brugeren i alle kompatible applikationer.
  • Powerline er hurtig og let med dæmonstøtte for endnu bedre ydeevne. Selvom kodebasen spænder over et par tusind linjer, er hovedfokus på god ydelse og så lidt kode som muligt. Samtidig giver det et bredt sæt funktioner. Den nye dæmon sikrer også, at kun en Python-forekomst startes til prompter og statuslinjer, hvilket giver fremragende ydeevne.

Dette er nogle af funktionerne i Powerline, alle kan konsulteres mere detaljeret i officiel projektdokumentation eller i din GitHub-side.

Installer Powerline på Ubuntu

For at installere Powerline i Ubuntu har vi forskellige muligheder. Det kan alle være se projektdokumentationen. Vi kan installere det fra pip, men det anbefales mere (selvom det ikke er den nyeste version) at installere det fra pakkehåndteringen. I dette eksempel skal vi bruge egnet til installation.

Først skal vi opdatere det tilgængelige softwareindeks, og derefter kan vi fortsætte med installationen. Til dette skal du bare åbne en terminal (Ctrl + Alt + T) og skrive scriptet:

powerline installation med apt

sudo apt update && sudo apt install powerline fonts-powerline

Når pakkerne er installeret, vi må rediger .bashrc-filen fra vores bruger med kommandoen:

vim ~/.bashrc

Inde i filen, i slutningen af ​​det hele, behøver vi kun at inkludere følgende indhold. Med disse linjer skal vi Kontroller, om powerline.sh-filen findes i installationsstien:

bashrc-ændring

if [ -f /usr/share/powerline/bindings/bash/powerline.sh ]; then
source /usr/share/powerline/bindings/bash/powerline.sh
fi

Når ændringerne er foretaget, kan vi nu gemme og afslutte den teksteditor, som vi bruger. For at se ændringerne er det bedst at genstarte terminalen.

arbejdsredskab

Grundlæggende konfiguration

Vi kan ændre forskellige muligheder for Powerline-indstillingerf.eks. farvepaletten, hovedindstillingerne eller temaet. Til dette skal vi arbejde med forskellige filer, som vist i officiel dokumentation.

I Powerline kan du konfigurere forskellige zoner eller sider, i en typisk skal har du prompt til højre. Hjælp kan findes om mulige konfigurationer i officiel dokumentation. I den kan du få oplysninger om, hvordan du ændrer og tilpasser dem til hver brugers specifikke behov.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Eduardo Navas sagde han

    Jeg har brugt et stykke tid på at læse dokumentationen og teste værktøjet, det har virket meget godt og komplet. XD