Esihlokweni esilandelayo sizobheka iPowerline. Leli thuluzi lingasiza kakhulu uma kukhulunywa ngokuzihlela njengoba linikeza imininingwane ewusizo ku- Isikhumulo esizobona ngaso sonke isikhathi. I-Powerline iyi-plugin yomugqa wesimo ye-vim, futhi inikezela ngemigqa yesimo kanye nokuhamba kwezinye izinhlelo zokusebenza, kufaka phakathi i-zsh, i-bash, inhlanzi, i-tmux, i-IPython, i-Awesome, i3, ne-Qtile.
Njengoba kukhonjisiwe ku Utamatisi obulalayo, ngumbhalo python ukuba nomugqa womyalo we-hypervitaminized. Ngokuyisisekelo singakwazi ngokwezifiso umugqa womyalo ukuze uvumelane nomsebenzisi. Lapho sisebenzisa umugqa womyalo endaweni singawubona ngokucushwa, futhi uma siwusebenzisa ukude, singawuhlukanisa ngokusobala.
Izici ezijwayelekile ze-Powerline
- Es enwebekayo futhi ifaka ocebile. Lolu hlelo lokusebenza lwabhalwa kabusha kusetshenziswa iPython. Lokhu kuzuze ukufinyeleleka okungcono kakhulu, okushesha kakhulu, okungcono futhi okulula kwamafayela wokumisa. Kanye nesisekelo sekhodi esakhelwe, esinqunyelwe into esingenakho ukuncika okuphoqelekile komuntu wesithathu ngaphandle kotolika wePython.
- Ikhodi eyisisekelo esitebeleni. Kusetshenziswa iPython bekungenzeka ukuthi kuhlolwe iyunithi yonke ikhodi ekuphrojekthi. Ikhodi ithi ihlolwe ukusebenza ngePython 2.6+ nePython 3.
- Kubandakanya ukuxhaswa kokuhamba kanye nolayini besimo kuzinhlelo eziningi. Yakhelwe kuqala kuphela imigqa yesimo se-vim, iphrojekthi iguqukele ukuhlinzeka ngemigqa yesimo ku-tmux nakuma-WM ahlukahlukene, amagobolondo afana ne-bash / zsh, nezinye izinhlelo zokusebenza.
- Izikimu zokumisa nezombala zibhalwe ku-JSON. Le yifomethi yefayela emisiwe, elula, nokusebenziseka kalula. Ivumela ukumiswa okulula ngumsebenzisi kuzo zonke izinhlelo zokusebenza ezihambisanayo.
- I-Powerline iyi kuyashesha futhi kulula, ngosizo lwe-daemon ngokusebenza okungcono kakhulu. Yize isisekelo sekhodi sinwebela imigqa eyizinkulungwane ezimbalwa, ukugxila okuyinhloko ekusebenzeni okuhle nangekhodi elincane ngangokunokwenzeka. Ngasikhathi sinye inikeza isethi ebanzi yezici. I-daemon entsha iphinde iqinisekise ukuthi kuqalwa isibonelo esisodwa sePython semikhankaso kanye nolayini besimo, okunikeza ukusebenza okuhle kakhulu.
Lezi ngezinye zezici zePowerline, zonke kungaboniswana ngazo kabanzi ku imibhalo yephrojekthi esemthethweni noma kweyakho Ikhasi le-GitHub.
Faka i-Powerline ku-Ubuntu
Ukufaka i-Powerline ku-Ubuntu, sizoba nezinketho ezahlukahlukene. Zonke zingaba njalo thintana nemibhalo yephrojekthi. Sizokwazi ukuyifaka kusuka kumbhobho, kepha kunconywe kakhulu (yize kungeke kube yinguqulo yakamuva) ukuyifaka kusuka kumphathi wephakeji. Kulesi sibonelo, sizosebenzisa i- kufanelekile ukufakwa.
Okokuqala sizobuyekeza inkomba yesoftware etholakalayo bese siqhubeka nokufakwa. Kulokhu kufanele uvule ukuphela (Ctrl + Alt + T) bese ubhala umbhalo:
sudo apt update && sudo apt install powerline fonts-powerline
Lapho amaphakheji efakiwe, kufanele shintsha ifayela le-.bashrc kusuka kumsebenzisi wethu ngomyalo:
vim ~/.bashrc
Ngaphakathi kwefayela, ekugcineni kwakho konke, kuzofanele sifake okuqukethwe okulandelayo kuphela. Ngale migqa esiya kuyo hlola ukuthi ngabe ifayili le-powerline.sh likhona yini endleleni yokufaka:
if [ -f /usr/share/powerline/bindings/bash/powerline.sh ]; then source /usr/share/powerline/bindings/bash/powerline.sh fi
Lapho izinguquko sezenziwe, manje sesingonga futhi siphume isihleli sombhalo esisisebenzisayo. Ukuze ubone ushintsho, kungcono ukuqala kabusha i-terminal.
Ukucushwa okuyisisekelo
Sizokwazi shintsha izinketho ezahlukahlukene zamasethingi e-Powerlinenjengephalethi yombala, izilungiselelo eziyinhloko, noma itimu. Ngalokhu kufanele sisebenze ngamafayela ahlukile, njengoba kukhonjisiwe kufayela le- imibhalo esemthethweni.
Ku-Powerline ungalungiselela izindawo noma izinhlangothi ezahlukahlukene, kugobolondo elijwayelekile une-prompt ngakwesokudla. Usizo lungatholakala mayelana ukucushwa okungenzeka kufayela le- imibhalo esemthethweni. Kuyo ungathola imininingwane yokuthi ungaziguqula kanjani futhi uzivumelanise nezidingo ezithile zomsebenzisi ngamunye.
Ngichithe isikhashana ngifunda imibhalo futhi ngivivinya ithuluzi, libukeka lihle kakhulu futhi liphelele. XD