Impossibile trovare un comando sostituto completo di Bash in Zsh
-
06-09-2019 - |
Domanda
ho messo il nuovo git-completion.bash al mio .zshrc e ottengo
/Users/Masi/bin/shells/git/git-completion.bash:2116: command not found: complete
/Users/Masi/bin/shells/git/git-completion.bash:2118: command not found: complete
Le linee sono
complete -o bashdefault -o default -o nospace -F _git git 2>/dev/null \
|| complete -o default -o nospace -F _git git
complete -o bashdefault -o default -o nospace -F _gitk gitk 2>/dev/null \
|| complete -o default -o nospace -F _gitk gitk
Quale comando è un sostituto per Bash di completo in Zsh?
Soluzione
sceneggiatura completamento di Git è stato aggiornato per funzionare con ZSH troppo. L'ultima versione dovrebbe "solo lavoro".
Altri suggerimenti
Io credo che sia un problema, dal momento che complete
è un comando built-in Bash . E 'parte della funzione di completamento programmabile di Bash.
Bash e Zsh dotati di diversi sistemi di completamento. Utilizzando funzioni di completamento bash con zsh potrebbe essere possibile, ma solo se un livello di compatibilità. Vi suggerisco di leggere man zshcompsys
.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow