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
- 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ų:
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“:
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.
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.
Aš kurį laiką praleidau skaitydamas dokumentaciją ir išbandydamas įrankį, jis pasirodė labai geras ir išsamus. XD