„Powerline“, pritaikykite komandinę eilutę „Ubuntu“

apie elektros liniją

Kitame straipsnyje apžvelgsime „Powerline“. Šis įrankis gali būti labai naudingas organizuojant save, nes jame pateikiama naudingos informacijos apie terminalas kad pamatysime visada. „Powerline“ yra būsenos eilutės papildinys, skirtas „Vim“, ir pateikia būsenos eilutes ir raginimus kitoms programoms, įskaitant zsh, bash, fish, tmux, IPython, Awesome, i3 ir Qtile.

Kaip nurodyta Žudantys pomidorai, tai yra pitono scenarijus, turintis hipervitaminizuotą komandinę eilutę. Iš esmės mes galime pritaikykite komandinę eilutę, kad ji atitiktų vartotoją. Kai komandinę eilutę naudojame vietoje, galime pamatyti ją su konfigūracija, o naudodamiesi nuotoliniu būdu - aiškiai atskirti.

Bendrosios „Powerline“ funkcijos

veikia elektros linija

  • Es išplečiamas ir turtingas. Ši programa buvo visiškai perrašyta naudojant „Python“. Tai pasiekė daug geresnį išplėtimą, judresnius, geresnius ir paprastesnius konfigūracijos failus. Be to, struktūrizuota, į objektą orientuota kodų bazė be jokių privalomų trečiųjų šalių priklausomybių, išskyrus „Python“ vertėją.
  • Stabilus bazinis kodas. Naudojant „Python“, buvo galima išbandyti visą projekto kodą. Kodas yra išbandytas dirbti su „Python 2.6+“ ir „Python 3“.
  • Apima palaikymas raginimams ir būsenos eilutėms daugelyje programų. Iš pradžių sukurtas išskirtinai tik „Vim“ būsenos eilutėms, projektas buvo sukurtas siekiant pateikti būsenos eilutes tmux ir įvairiuose WM, kriauklėse, pvz., „Bash / zsh“, ir kitose programose.
  • Konfigūracija ir spalvų schemos buvo parašytos JSON. Tai yra standartizuotas, paprastas ir lengvai naudojamas failo formatas. Tai leidžia vartotojui lengvai konfigūruoti visose suderinamose programose.
  • Elektros linija yra greitai ir lengvai, su „daemon“ palaikymu dar geresniam rezultatui. Nors kodų bazė apima keletą tūkstančių eilučių, pagrindinis dėmesys skiriamas geram našumui ir kuo mažiau kodo. Tuo pačiu metu jis suteikia platų funkcijų rinkinį. Naujasis demonas taip pat užtikrina, kad raginimams ir būsenos eilutėms būtų paleistas tik vienas „Python“ egzempliorius, užtikrinantis puikų našumą.

Tai yra keletas „Powerline“ funkcijų, su visomis jomis galima išsamiau susipažinti oficiali projekto dokumentacija arba jūsų „GitHub“ puslapis.

Įdiekite „Powerline“ į „Ubuntu“

Norėdami įdiegti „Powerline“ į „Ubuntu“, turėsime skirtingas galimybes. Visi jie gali būti skaitykite projekto dokumentaciją. Mes galėsime jį įdiegti iš „pip“, tačiau labiau rekomenduojama (nors tai nebus naujausia versija) įdiegti iš paketų tvarkyklės. Šiame pavyzdyje mes ketiname pasinaudoti apt įdiegti.

Pirmiausia ketiname atnaujinti turimą programinės įrangos rodyklę ir tada tęsti diegimą. Tam tiesiog turite atidaryti terminalą (Ctrl + Alt + T) ir parašyti scenarijų:

elektros linijos diegimas su apt

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

Įdiegę paketus, mes turime pakeisti .bashrc failą iš mūsų vartotojo su komanda:

vim ~/.bashrc

Failo viduje, visumos pabaigoje, turėsime įtraukti tik šį turinį. Su šiomis eilutėmis mes einame patikrinkite, ar įdiegimo kelyje yra failas „powerline.sh“:

bashrc modifikacija

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

Atlikę pakeitimus, dabar galime išsaugoti ir išeiti iš naudojamo teksto rengyklės. Norėdami pamatyti pakeitimus, geriausia paleisti terminalą iš naujo.

darbo įrankis

Pagrindinė konfigūracija

Mes sugebėsime pakeisti skirtingas „Powerline“ nustatymų parinktispvz., spalvų paletę, pagrindinius nustatymus ar temą. Tam turime dirbti su skirtingomis rinkmenomis, kaip parodyta oficialūs dokumentai.

„Powerline“ galite konfigūruoti skirtingas zonas ar šonus, tipiniame apvalkale turite raginimą dešinėje. Pagalbos galima rasti apie galimas konfigūracijas oficialūs dokumentai. Joje galite gauti informacijos, kaip jas modifikuoti ir pritaikyti konkretiems kiekvieno vartotojo poreikiams.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Eduardo Navas sakė

    Aš kurį laiką praleidau skaitydamas dokumentaciją ir išbandydamas įrankį, jis pasirodė labai geras ir išsamus. XD