zsh
https://github.com/robbyrussell/oh-my-zsh
Die Linux-Konsolen sind von jeher sehr mächtig. Die zsh in Kombination mit oh-my-zsh macht es noch ein bisschen mehr sexy und komfortabel. Insbesondere fßr Konsolennutzer (u. a. Entwickler) das von unschätzbarem Wert ... die armen Windows-Nutzer (arbeiten ja meist eh mit cygwin) mit ihrer schnÜden Windows-Shell (Powershell soll ja ein bisschen mächtiger sein).
Getting started
Die zsh Shell installieren
apt-get install -y zshund die oh-my-zsh Erweiterungen hinzufĂźgen
bash -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"Dadurch wird ~/.zshrc und ein Verzeichnis ~/.oh-my-zsh angelegt, das die ganzen oh-my-zsh Erweiterungen enthält ... in .zshrc werden diese Erweiterungen (Themes, Custom-Scripts, Templates, ...) in die Shell eingebunden.
Zu guter letzt wird die ZSH-Shell als Default-Shell fĂźr den aktuellen User festgelegt:
sudo chsh -s $(which zsh) $(whoami)Jetzt nur noch and der grafischen Linux Oberfläche ab- und wieder anmelden - das Terminal sollte nun eine oh-my-zsh-Shell präsentieren.
Konfiguration
Die Konfiguration erfolgt in ~/.zshrc.
GRML-Konfiguration
ACHTUNG: das wßrde ich zunächst mal nicht machen, weil einfach sehr viel mitbringt ... ich empfehle oh-my-zsh erst mal in der Standardausstattung kennenzulernen. Die Standard
.zshrcwird aber nach.zshrc_oldgesichert ... es gibt also einen Weg zurĂźck
Eine sehr umfassende Konfiguration erfolgt in der Distribution GRML, die zsh als default-Shell verwendet. Ăber
wget -O ~/.zshrc \
https://raw.githubusercontent.com/grml/grml-etc-core/master/etc/zsh/zshrcwird das GRML-zsh-Template heruntergeladen und in ~/.zshrc abgelegt.
Themes
https://github.com/robbyrussell/oh-my-zsh/wiki/themes
https://github.com/robbyrussell/oh-my-zsh/wiki/External-themes
zsh kommt mit hunderten von Themes ... das Standard-Theme robbyrussell hat mir ganz gut gefallen, aber fßr die tägliche Arbeit mit git verwende ich lieber gnzh.
gnzh
Dieses Theme hat aus meiner Sicht den Vorteil, daĂ der Prompt in einer eigenene Zeile steht:
ââpfh@muli ~
â°â⤠Insbesondere beim meinem Awesome Fenstermanager mit der automatischen Anordnung der Fenster ist das von Vorteil, da die Fenster teilweise recht schmal sind. Mit diesem Layout sieht man dann die meisten Kommandos auch ohne Zeilenumbruch, was bei Screen-Sharing mit Kollegen (oder bei Präsentationen) ganz praktisch ist.
intheloop
kommt mit dem git-Plugin, das die Arbeit mit Git komfortabler gestaltet
Plugins
Die meisten Plugins enthalten eine gute README Datei.
Last updated
Was this helpful?