ZSH
Installation
sudo apt install zsh
Standard-Konfiguration installieren
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Plugins
(nach jeder Änderung muss zsh neu gestartet werden)
Grundsätzlich müssen die Plugins aktiviert, indem sie in der zshrc in der folgenden Zeile aufgeführt sind
nano ~/.zshrc
# Which plugins would you like to load?
# Standard plugins can be found in $ZSH/plugins/
# Custom plugins may be added to $ZSH_CUSTOM/plugins/
# Example format: plugins=(rails git textmate ruby lighthouse)
# Add wisely, as too many plugins slow down shell startup.
# plugins=(git)
plugins=(git gcloud kubectl kube-ps1 aliases terraform zsh-autosuggestions)
zsh-autosuggestions
Vervollständigt Kommandos wie bei der Shell Fish
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
Dann in der plugins=(..) hinzufügen und zsh neustarten
kubectl Befehle
plugins=(git gcloud kubectl kube-ps1 aliases terraform zsh-autosuggestions)
Themen
(nach jeder Änderung muss zsh neu gestartet werden)
Übersicht der Themen https://github.com/ohmyzsh/ohmyzsh/wiki/themes
z.B. Powerlevel10k
git clone https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k
Aktivieren der Themen
nano ~/.zshrc
In der Zeile 12 kann das Thema hineingeschrieben werden
z.B.
ZSH_THEME="powerlevel10k/powerlevel10k"