Wenn Sie mit der Zsh unter MacOS arbeiten gibt es standardmäßig keine Unterstützung bei der Codevervollständigung, d.h. es ist nicht möglich durch einfachen Druck auf die Tabulator-Taste den gerade angefangenen Docker Befehl automatisch vervollständigen zu lassen. Natürlich ist es sehr lästig, wenn Sie alle Befehle komplett ausschreiben müssen. Daher zeigen wir Ihnen in diesem Abschnitt wie Sie die Codevervollstädigung für die Zsh Shell installieren können.
- Wenn Sie die Zsh Shell auf Ihrem Mac installiert haben, rufen Sie diese bitte auf, indem Sie im Terminal zsh eingeben.
- Wir müssen nun die entsprechenden Codevervollständigungs-Dateien genau wie bei der bash Shell an die richtige Stelle verlinken. Geben Sie dazu bitte die folgenden Befehle in die Zsh Shell ein
etc=/Applications/Docker.app/Contents/Resources/etc ln -s $etc/docker.zsh-completion /usr/local/share/zsh/site-functions/_docker ln -s $etc/docker-machine.zsh-completion /usr/local/share/zsh/site-functions/_docker-machine ln -s $etc/docker-compose.zsh-completion /usr/local/share/zsh/site-functions/_docker-compose
- Nun sollte die Codevervollständigung für Docker in der Zsh Shell bereits funktionieren. Um das zu testen geben Sie bitte in der Shell den Befehl docker image ein und drücken Sie auf die Tabulator Taste. Es werden alle Befehle angezeigt die Sie in diesem Kontext eingeben können.