Nutzen Sie unter Linux auf dem Terminal die Z-Shell (Zsh) mit Oh-My-Zsh (siehe erster Link), können Sie Erweiterungen (Plugins) ohne Ende aktivieren. Eines davon ist die Erweiterung „zsh-interactive-cd„, mit dieser lassen sich die Verzeichnisse interaktiv wechseln.
Doch ganz von vorne, normalerweise nutzen Sie zum Navigieren durch die Verzeichnis-Hierarchie unter Linux auf dem Terminal den Befehl:
cd
Statt ein Verzeichnis anzugeben, können Sie jetzt die Tab-Taste zweimalig drücken, schon werden Ihnen alle Verzeichnisse angezeigt – dies ist schneller, als sich erst mit:
ls
die Verzeichnisse anzeigen zu lassen und dann mit cd
zu wechseln:
Nutzen Sie schon Oh-My-Zsh können Sie auch gleich die Verzeichnisse interaktiv wechseln.
Inhaltsverzeichnis
zsh-interactive-cd aktivieren
Zu Beginn muss über die Paket-Verwaltung das Paket „fzf“ installiert werden.
Fügen Sie in Ihrer .zshrc ganz einfach das Plugin „zsh-interactive-cd“ hinzu – hierzu suchen Sie die Zeile:
plugins=(git)
Und fügen ganz einfach das Plugin hinzu:
plugins=(git zsh-interactive-cd)
Nach einem Neustart des Terminals oder dem Laden der neuen Konfiguration mit:
source ~/.zshrc
ist das Plugin aktiv.
zsh-interactive-cd nutzen
Wie üblich nutzen Sie den Befehl:
cd
Jetzt drücken Sie die Tab-Taste:
Mit den Pfeiltasten (auf / ab) navigieren Sie jetzt zum gewünschten Verzeichnis und bestätigen mit Eingabe, alternativ brechen Sie mit Esc ab.
Eine Reaktion
Vor längerer Zeit bin ich (bei einer Manjaro Live-Iso?) auf einer zsh-Konsole gelandet. Ich merkte dann, dass einige Befehle nicht so funktionieren wie auf der gewohnten Bash. Nachdem ich auf die schnelle keine (deutschsprachige) gute Anleitung fand, habe ich bald frustriert aufgegeben. Kennst Du eine gute Einführung?