我安裝了 kubectl 并嘗試為 zsh 啟用 shell 自動完成功能。當我使用kubectl自動完成時作業正常。Howewer 當我嘗試使用帶別名的自動完成功能時,kshell 會回傳我
k g...(eval):1: command not found: __start_kubectl 8:45
(eval):1: command not found: __start_kubectl
(eval):1: command not found: __start_kubectl
在我的.zshrc檔案中,我有:
source <(kubectl completion zsh)
alias k=kubectl
compdef __start_kubectl k
uj5u.com熱心網友回復:
你可以試試這個:
compdef _kubectl k
uj5u.com熱心網友回復:
將以下內容添加到 ~/.zshrc 檔案的開頭:
autoload -Uz compinit
compinit
然后重新啟動您的終端。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/410387.html
標籤:
上一篇:在DockerDesktopforMac中指定Kubernetes版本
下一篇:選擇組合框中的專案時設定操作
