Abschluss der zsh apt-Listenoptionen


9

Ich bin es gewohnt, die Tab-Vervollständigung in Bash zu verwenden, um apt list --upgradabledurch Eingabe zu gelangen apt ltab--utab, aber ich kann mit zsh --unicht dasselbe tun: Wird nicht erweitert, --upgradablewenn ich drücke tab.

Ich habe einige Lösungen gegoogelt, die vorschlagen, zsh-Vervollständigungen zu installieren und setopt completealiaseszu ergänzen ./zshrc, aber keine davon hat geholfen.

Gibt es eine Möglichkeit, es so zu machen, wie es in Bash war?

Antworten:


1

Befolgen Sie die Schritte hier, um weitere Funktionen zu erhalten: https://github.com/abhigenie92/zsh_to_fish

  1. Installieren Sie oh-my-zsh

sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

  1. Klonen Sie die erforderlichen Plugins.

git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions git clone https://github.com/zsh-users/zsh-history-substring-search ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-history-substring-search git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

  1. Fügen Sie Plugins zu ~/.zshrcas hinzu

plugins = ( [plugins...] zsh-autosuggestions zsh-history-substring-search zsh-syntax-highlighting) Hinweis: Stellen Sie sicher, dass die zsh-Syntax-Hervorhebung die letzte in der obigen Liste ist.

  1. Beheben von Problemen mit Hintergrundthemen (Nicht erforderlich, hängt von Ihrem Thema ab.) Fügen Sie die folgende Zeile zu Ihrem hinzu ~/.zshrc.

ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=white'

  1. Starten Sie zsh neu

source ~/.zshrc

Wenn Ihnen die Antwort gefällt, sollten Sie das Github-Repo in der Hauptrolle spielen.


Vielen Dank für Ihre Antwort. Es löst das Problem jedoch nur zur Hälfte: Ich bekomme die Fertigstellung für apt list, aber nicht für --upgradable. Es zeigt den Vorschlag an, wenn ich mit der Eingabe beginne --u, aber durch Drücken tabwird er nicht automatisch vervollständigt.
Alexander Revo

Gibt es ein Update für dieses Problem?
Jamie-505
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.