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?

È stato utile?

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
scroll top