我安装了kubectl并尝试为zsh启用shell自动完成。当我使用kubectl
自动完成工作正常。但是,当我尝试使用别名k
的自动完成时,shell返回我
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
3条答案
按热度按时间enyaitl31#
你能试试这个吗:
4xrmg8kj2#
在~/.zshrc文件的开头添加以下内容:
然后重启终端。
hmmo2u0o3#
如果你使用Oh My Zsh,对我来说修复它的是更新: