Incapaz de encontrar un sustituto de comando completa de Bash en Zsh
-
06-09-2019 - |
Pregunta
Me puse el nuevo git-completion.bash a mi .zshrc y consigo
/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
Las líneas son
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
¿Qué comando es un sustituto de?
Bash completa en ZshSolución
script de finalización de Git ha sido actualizado para trabajar con ZSH también. La última versión debe "sólo trabajo".
Otros consejos
Creo que es un problema, ya que es un complete
una función de comando Bash . Es parte de la función de finalización programable del golpe.
Bash y Zsh tienen diferentes sistemas de terminación. Uso de las funciones de terminación de bash con zsh podría ser posible, pero sólo a través de una capa de compatibilidad. Le sugiero que lea man zshcompsys
.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow