V příštím článku se podíváme na Powerline. Tento nástroj může být velmi užitečný, pokud jde o organizaci, protože nabízí užitečné informace o terminál které uvidíme za všech okolností. Powerline je doplněk stavového řádku pro vim a poskytuje stavové řádky a výzvy pro další aplikace, včetně zsh, bash, fish, tmux, IPython, Awesome, i3 a Qtile.
Jak je uvedeno v Zabijácká rajčata, je to skript pythonu, který má hypervitaminizovaný příkazový řádek. V zásadě můžeme přizpůsobte příkazový řádek tak, aby vyhovoval uživateli. Když lokálně použijeme příkazový řádek, můžeme jej vidět s konfigurací, a když ho použijeme na dálku, můžeme jej jasně odlišit.
Obecné funkce Powerline
- Es rozšiřitelný a bohatý na funkce. Tato aplikace byla kompletně přepsána pomocí Pythonu. Tím bylo dosaženo mnohem lepší rozšiřitelnosti, hbitějších, lepších a jednodušších konfiguračních souborů. Plus strukturovaná, objektově orientovaná kódová základna bez dalších povinných závislostí třetích stran kromě interpreta Pythonu.
- Stabilní základní kód. Pomocí Pythonu bylo možné testovat celý kód v projektu. Kód je testováno pro práci s Pythonem 2.6+ a Pythonem 3.
- Zahrnuje podpora výzev a stavových řádků v mnoha aplikacích. Původně vytvořený výhradně pro stavové řádky vim se projekt vyvinul tak, aby poskytoval stavové řádky v tmuxu a různých WM, shellech jako bash / zsh a dalších aplikacích.
- Konfigurace a barevná schémata byla napsána v JSON. Toto je standardizovaný, jednoduchý a snadno použitelný formát souboru. Umožňuje snadnou konfiguraci uživatelem ve všech kompatibilních aplikacích.
- Powerline je rychlé a lehké s podporou démona pro ještě lepší výkon. Ačkoli kódová základna zahrnuje několik tisíc řádků, hlavní důraz je kladen na dobrý výkon a co nejméně kódu. Zároveň poskytuje širokou škálu funkcí. Nový démon také zajišťuje, že pro výzvy a stavové řádky je spuštěna pouze jedna instance Pythonu, což poskytuje vynikající výkon.
To jsou některé z funkcí Powerline, všechny jsou podrobněji popsány v oficiální projektová dokumentace nebo ve vašem Stránka GitHub.
Nainstalujte Powerline na Ubuntu
Pro instalaci Powerline v Ubuntu budeme mít různé možnosti. Všechny mohou být nahlédnout do projektové dokumentace. Budeme jej moci instalovat z pipu, ale doporučuje se to (i když to nebude nejnovější verze) nainstalovat ze správce balíčků. V tomto příkladu použijeme vhodné pro instalaci.
Nejprve aktualizujeme dostupný softwarový index a poté můžeme pokračovat v instalaci. K tomu stačí otevřít terminál (Ctrl + Alt + T) a napsat skript:
sudo apt update && sudo apt install powerline fonts-powerline
Jakmile jsou balíčky nainstalovány, musíme upravte soubor .bashrc od našeho uživatele s příkazem:
vim ~/.bashrc
V souboru, na konci celého, budeme muset zahrnout pouze následující obsah. S těmito řádky se chystáme zkontrolujte, zda v instalační cestě existuje soubor powerline.sh:
if [ -f /usr/share/powerline/bindings/bash/powerline.sh ]; then source /usr/share/powerline/bindings/bash/powerline.sh fi
Po provedení změn nyní můžeme uložit a ukončit textový editor, který používáme. Chcete-li zobrazit změny, je nejlepší restartovat terminál.
Základní konfigurace
Budeme moci změnit různé možnosti nastavení Powerlinejako je paleta barev, hlavní nastavení nebo motiv. K tomu musíme pracovat s různými soubory, jak je uvedeno v oficiální dokumentace.
V Powerline můžete konfigurovat různé zóny nebo strany, v typickém prostředí máte výzvu vpravo. Nápovědu najdete o možné konfigurace v oficiální dokumentace. V něm můžete získat informace o tom, jak je upravit a přizpůsobit konkrétním potřebám každého uživatele.
Strávil jsem chvíli čtením dokumentace a testováním nástroje, zdálo se to velmi dobré a úplné. XD