Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何为zsh安装kubectl自动完成插件?_Zsh_Oh My Zsh_Kubectl_Zshrc_Zsh Completion - Fatal编程技术网

如何为zsh安装kubectl自动完成插件?

如何为zsh安装kubectl自动完成插件?,zsh,oh-my-zsh,kubectl,zshrc,zsh-completion,Zsh,Oh My Zsh,Kubectl,Zshrc,Zsh Completion,我在我的mac笔记本上安装了ohmyz.sh,我想为zsh安装kubectl自动完成插件,但不知道安装步骤,有人能帮我吗?根据官方文档: 使用Oh My Zsh时,编辑~/.zshrc文件并更新plugins=行以包含kubectl插件 source <(kubectl completion zsh) source另一个选项:我喜欢以下设置 ~/.zshrc:定义要加载的插件 ... plugins=( git ... kubectl ) ... ~/.oh my zs

我在我的mac笔记本上安装了ohmyz.sh,我想为zsh安装kubectl自动完成插件,但不知道安装步骤,有人能帮我吗?

根据官方文档:

使用Oh My Zsh时,编辑~/.zshrc文件并更新plugins=行以包含kubectl插件

source <(kubectl completion zsh)

source另一个选项:我喜欢以下设置

~/.zshrc:定义要加载的插件

...

plugins=(
  git
  ...
  kubectl
)

...
~/.oh my zsh/custom/plugins/*:定义我的自定义插件,在这种情况下,使用此命令生成的文件覆盖Ohmyzh中的kubectl:

kubectl completion zsh > ~/.oh-my-zsh/custom/plugins/kubectl.plugin.zsh

工作完美无瑕!