it-swarm.com.de

Wie kann man die erste Vermutung in derselben Zeile anzeigen lassen (wie bei Fischen)?

Wenn Sie in Fish mit der Eingabe beginnen, zeigt die automatische Vervollständigung automatisch die erste automatisch vervollständigte Vermutung in der Zeile selbst an.

In zsh müssen Sie die Tabulatortaste drücken, und es wird die automatische Vervollständigung unten angezeigt. Gibt es überhaupt eine Möglichkeit, zsh in dieser Hinsicht eher wie Fische zu verhalten?

(Ich benutze Oh My Zsh ...)

38
korylprince

Ich habe ein zsh-autosuggestions Plugin implementiert.

Es sollte sich gut in zsh-history-substring-search und zsh-syntax-Highlighting integrieren lassen, die Features sind, die von Fischen portiert wurden.

50

Versuchen:

autoload predict-on
predict-on

Sehen:

info zsh --index-search=predict-on

für Details.

24

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

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

  2. 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

  3. Fügen Sie Plugins zu ~/.zshrc Als plugins = ( [plugins...] zsh-autosuggestions zsh-history-substring-search zsh-syntax-highlighting) hinzu. Hinweis: Stellen Sie sicher, dass die zsh-Syntax-Hervorhebung die letzte in der obigen Liste ist.

  4. Behebung von Problemen mit Hintergrundthemen (Nicht erforderlich, hängt von Ihrem Thema ab.) Fügen Sie Ihrem ~/.zshrc Die folgende Zeile hinzu. ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=white'

  5. Starten Sie zsh source ~/.zshrc Neu.

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

5
Abhishek Bhatia