Installation und Verwendung von Powerlevel10k in Zsh
Das Terminal ist ein mächtiges Werkzeug, dessen Anpassung Ihre Produktivität erheblich steigern kann. Eine der beliebtesten Möglichkeiten, dies zu tun, ist die Verwendung von Zsh (Z Shell) in Kombination mit dem Powerlevel10k-Thema. Powerlevel10k bietet eine schöne und stark anpassbare Eingabeaufforderung, die nützliche Informationen wie den Git-Status, die Python-Umgebung und vieles mehr anzeigen kann.
In dieser Anleitung führen wir Sie durch den Prozess der Installation von Zsh, der Einrichtung von Powerlevel10k und der Anpassung, um ein schönes und effizientes Terminal-Erlebnis zu schaffen.
Was ist Powerlevel10k?
Powerlevel10k ist ein Thema für die Zsh-Shell, das sich auf Geschwindigkeit, Flexibilität und eine visuell ansprechende Eingabeaufforderung konzentriert. Es bietet Funktionen wie:
- Anpassbare Prompts mit verschiedenen Stilen.
- Unterstützung für die Anzeige von Git-Status, Benutzerinformationen, Zeit und mehr.
- Eine schnelle und reaktionsschnelle Benutzeroberfläche.
- Einfacher Konfigurationsassistent für neue Benutzer.
Schritt 1: Installieren von Zsh
Bevor wir Powerlevel10k installieren, müssen wir sicherstellen, dass Zsh auf Ihrem System installiert ist. Die meisten modernen Linux-Distributionen enthalten Zsh in ihren Repositories. Falls Zsh noch nicht installiert ist, können Sie es mit den folgenden Befehlen installieren:
Für Ubuntu/Debian:
sudo apt update
sudo apt install zsh -y
Für Fedora:
Für Arch Linux:
Nach der Installation können Sie die Zsh-Version mit überprüfen:
Machen Sie Zsh zur Standardshell, indem Sie Folgendes ausführen:
Melden Sie sich ab und wieder an, damit die Änderungen wirksam werden.
Schritt 2: Installieren von Oh My Zsh
Um die Verwaltung von Zsh-Plugins und -Themen zu vereinfachen, empfiehlt sich die Verwendung von Oh My Zsh, einem Framework, das die Arbeit mit Zsh erleichtert. Installieren Sie es mit dem folgenden Befehl:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Nach der Installation wird Ihre Standardshell auf Zsh umgestellt, und Sie haben Zugriff auf eine Vielzahl von Plugins und Themen.
Schritt 3: Installation von Powerlevel10k
Nachdem Sie Zsh und Oh My Zsh installiert haben, können Sie Powerlevel10k installieren. Klonen Sie das Powerlevel10k-Repository in das benutzerdefinierte Themenverzeichnis von Oh My Zsh:
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k
Als nächstes setzen Sie Powerlevel10k als Ihr aktives Theme, indem Sie die .zshrc-Datei bearbeiten:
Suchen Sie die Zeile, die das Thema festlegt (sie sieht aus wie ZSH_THEME=”robbyrussell”) und ersetzen Sie sie durch:
ZSH_THEME="powerlevel10k/powerlevel10k"
Speichern Sie die Datei und beenden Sie den Editor. Übernehmen Sie die Änderungen, indem Sie Ihr Terminal neu starten oder ausführen:
Schritt 4: Powerlevel10k konfigurieren
Wenn Sie Ihr Terminal zum ersten Mal mit aktiviertem Powerlevel10k neu starten, wird ein Konfigurationsassistent gestartet. Mit diesem Assistenten können Sie das Erscheinungsbild der Eingabeaufforderung nach Ihren Wünschen anpassen.
Sie können aus mehreren Stilen wählen:
- Klassisch: Ein sauberer, minimalistischer Prompt.
- Regenbogen: Ein bunter Prompt mit verschiedenen Segmenten.
- Lean: Ein einfacher und kompakter Prompt.
- Rein: Ein Prompt ähnlich dem Pure-Thema, mit Schwerpunkt auf Minimalismus.
Der Assistent fragt Sie auch, ob Sie Informationen wie Zeit, Benutzer und Statussymbole anzeigen möchten. Während Sie Ihre Auswahl treffen, wird eine Live-Vorschau angezeigt, die Ihnen die Feinabstimmung Ihrer Einrichtung ermöglicht.
Um den Konfigurationsassistenten jederzeit erneut zu starten, führen Sie ihn einfach aus:
Schritt 5: Installation von Schriftarten für Powerlevel10k
Powerlevel10k verwendet spezielle Schriftarten, um Icons und Symbole korrekt darzustellen. Um sicherzustellen, dass alles wie vorgesehen aussieht, müssen Sie eine Nerd-Schriftart installieren.
Laden Sie einen Nerd Font Ihrer Wahl aus dem Nerd Fonts Repository herunter oder laden Sie direkt den von Powerlevel10k empfohlenen MesloLGS NF Font herunter:
- Laden Sie die MesloLGS NF-Schriftarten von diesem Link herunter.
- Installieren Sie die Schriftarten, indem Sie auf jede
.ttf-Datei
doppelklicken und “Installieren” wählen
Nach der Installation der Schriftarten ändern Sie die Schriftart Ihres Terminalemulators auf MesloLGS NF, um eine korrekte Anzeige der Powerlevel10k-Symbole zu gewährleisten.