Impossible de trouver une commande de remplacement pour la complète Bash dans zsh
-
06-09-2019 - |
Question
Je mets le plus récent git-completion.bash à mon .zshrc et je reçois
/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
Les lignes sont
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
Quelle commande est un substitut complet de Bash dans zsh?
La solution
script d'achèvement de Git a été mis à jour pour fonctionner avec ZSH aussi. La dernière version devrait "juste".
Autres conseils
Je ne crois que c'est un problème, car Bash et zsh ont des systèmes d'achèvement. Utilisation des fonctions de complétion bash avec zsh est peut-être possible, mais seulement si une couche de compatibilité. Je vous suggère de lire complete
est un
man zshcompsys
.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow