Impossible de terminer les onglets de MacPorts dans Zsh
-
03-07-2019 - |
Question
Les MacPorts contiennent les informations suivantes: "Achèvement de l'onglet Bash vers Zsh
/opt/local/etc/bash_completion:[:48: unrecognized condition: `2'
[ -- cut -- ]
/opt/local/etc/bash_completion:[:62: unrecognized condition: `2'
/opt/local/etc/bash_completion:69: command not found: shopt
[ -- cut -- ]
/opt/local/etc/bash_completion:3015: command not found: complete
/opt/local/etc/bash_completion:3062: parse error near `&&'
Comment pouvez-vous compléter les onglets de MacPorts en Zsh?
La solution
Vous voudrez peut-être essayer de compléter zsh pour zsh. bash_completion
est pour Bash, assez surprenant.
modifier Il semblerait que vous cherchiez spécifiquement à prendre en charge la complétion de la commande port
. Il semble que le package MacPorts zsh
comporte une variante + mp_completion
qui installera l'achèvement de la commande port
:
sudo port install zsh +mp_completion
Autres conseils
Réveillez cette vieille question que je viens de découvrir en faisant quelques recherches pour mentionner le merveilleux oh-my-zsh Utilitaire destiné à OSX, qui permet de compléter facilement les onglets, ainsi que de nombreux autres éléments intéressants. Un doit avoir à mon humble avis :)