Maqaalka soo socda waxaan eegeynaa Powerline. Qalabkani wuxuu noqon karaa mid aad waxtar u leh marka ay timaado abaabulka nafteena maaddaama ay ku siiso macluumaad wax ku ool ah terminal in aan arki doono waqti walba. Powerline waa fiilo xariijin xaalad ah oo loogu talagalay vim, waxayna bixisaa khadadka xaaladda iyo kicinta codsiyada kale, oo ay ku jiraan zsh, bash, kalluun, tmux, IPython, Awesome, i3, iyo Qtile.
Sida ku cad gudaha Yaanyada dilaa, waa qoraal loo yaqaan 'Python script' oo ah in la helo xariiq amarka lagu baaro. Asal ahaan waan awoodnaa Habee khadka amarka si aad ugu haboonaato adeegsadaha. Markaan adeegsanayno xariiqda amarka gudaha, waxaan ku arki karnaa qaabeyn, iyo markaan si fog u adeegsanno, waxaan si cad u kala duwanaan karnaa.
Astaamaha General Powerline
- Es extensible iyo feature hodan. Codsigan dib ayaa loo cusbooneysiiyey iyadoo la adeegsanayo Python. Tani waxay ku guuleysatay qaab-dhismeed aad u wanaagsan, aad u dhaqso badan, faylal qaabeyn fiican oo fudud. Ku dar saldhig koodh qaabaysan, ujeedo-ujeedo leh oo aan lahayn ku-tiirsanaan dhinac saddexaad ah oo aan ka ahayn turjubaan Python ah.
- Koodhka saldhigga xasilloon Adeegsiga Python waxay ahayd suurtagal in la tijaabiyo dhammaan koodhka ku jira mashruuca. Koodhku waa tijaabiyey inuu la shaqeeyo Python 2.6+ iyo Python 3.
- Waxaa ku jira taageerada dalabyada iyo khadadka xaalad ee codsiyada badan. Asal ahaan waxaa loo dhisay si gaar ah khadadka xaaladda vim, mashruucu wuxuu u kobcay inuu bixiyo khadadka xaaladda ee tmux iyo WMs kala duwan, qolofka sida bash / zsh, iyo codsiyada kale.
- Qaabeynta qaabeynta iyo qaababka midabka ayaa lagu qoray JSON. Tani waa qaab feyl oo jaango'an, fudud oo si fudud loo isticmaali karo. Waxay u oggolaaneysaa qaabeynta fudud ee adeegsadaha dhammaan codsiyada la jaan qaada.
- Khadka korontada ayaa ah dhakhso leh oo fudud, oo leh taageero daemon xitaa waxqabadka wanaagsan. In kasta oo saldhigga koodhku u dhexeeyo dhowr kun oo xarriiq, diiradda ugu weyn ayaa ah waxqabadka wanaagsan iyo lambarka ugu yar ee suurtogalka ah. Isla mar ahaantaana waxay bixisaa noocyo badan oo muuqaalada. Daemon-ka cusub wuxuu kaloo hubiyaa in hal tusaale oo Python ah loo bilaabay dardargelinta iyo khadadka xaaladda, iyadoo la siinayo waxqabad aad u fiican.
Kuwani waa qaar ka mid ah astaamaha Powerline, dhammaantood waxaa lagala tashan karaa faahfaahin dheeraad ah dukumiintiga rasmiga ah ee mashruuca ama adiga Bogga GitHub.
Ku rakib Powerline Ubuntu
Si loo rakibo Powerline-ka Ubuntu, waxaan lahaan doonnaa xulashooyin kala duwan. Dhamaantood waxay noqon karaan la tasho dukumiintiyada mashruuca. Waan awoodi doonaa inaan ka rakibno tuubada, laakiin waa lagugula talinayaa (inkasta oo aysan noqon doonin nooca ugu dambeeya) si aan uga rakibno maamulaha xirmada. Tusaalahan, waxaan dooneynaa inaan ka faa'iideysano ku habboon rakibidda.
Marka hore waxaan cusbooneysiineynaa tusmada software-ka ee la heli karo ka dibna waxaan ku sii wadi karnaa rakibidda. Tan awgeed waa inaad furtaa terminal (Ctrl + Alt + T) oo qor qoraalka:
sudo apt update && sudo apt install powerline fonts-powerline
Marka xirmooyinka la rakibo, waa inaan nahay wax ka beddel faylka .bashrc isticmaaleheena iyadoo amarka:
vim ~/.bashrc
Faylka gudihiisa, dhamaadka dhammaantiis, waxaan kaliya ku qasbanaan doonnaa inaan ku darno waxyaabaha soo socda. Khadadkaan ayaan ku socon doonnaa hubi haddii faylka powerline.sh uu ka jiro dhabbaha rakibidda:
if [ -f /usr/share/powerline/bindings/bash/powerline.sh ]; then source /usr/share/powerline/bindings/bash/powerline.sh fi
Marka isbeddelada la sameeyo, waxaan hadda badbaadin karnaa kana bixi karnaa tifaftiraha qoraalka aan adeegsanno. Si aad u aragto isbeddelada, waxaa ugu wanaagsan in dib loo bilaabo terminal-ka.
Qaabeynta aasaasiga ah
Waan awoodnaa beddel fursadaha kala duwan ee goobaha Powerlinesida midabada midabka leh, goobaha ugu muhiimsan, ama dulucda. Tan waa inaan ku shaqeynaa feylal kala duwan, sida ku cad dukumiintiyada rasmiga ah.
Powerline-ka waxaad ku habeyn kartaa aagag ama dhinacyo kala duwan, qolof caadi ah waxaad kuheleysaa jawaabta midigta. Caawinaad ayaa laga heli karaa qaabeynta suurtagalka ah ee dukumiintiyada rasmiga ah. Halkaas waxaad ka heli kartaa macluumaad ku saabsan sida wax looga beddelo loona waafajiyo baahiyaha gaarka ah ee isticmaale kasta.
Muddo ayaan ku qaatay akhrinta dukumintiyada iyo tijaabinta aaladda, waxay umuuqatay mid aad u wanaagsan oo dhameystiran. XD