如何为 zsh 安装 kubectl 自动补全插件?

Bra*_*avo 5 zsh zshrc zsh-completion oh-my-zsh kubectl

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

Man*_*anu 10

另一种选择:我喜欢以下设置;

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

...

plugins=(
  git
  ...
  kubectl
)

...
Run Code Online (Sandbox Code Playgroud)

~/.oh-my-zsh/custom/plugins/*:定义我的自定义插件,在本例中使用此命令生成的文件覆盖 OhMyZsh 中的 kubectl:

kubectl completion zsh > ~/.oh-my-zsh/custom/plugins/kubectl.plugin.zsh
Run Code Online (Sandbox Code Playgroud)

工作设置


Nic*_*lay 6

根据 kubectl官方文档:

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

source <(kubectl completion zsh)
Run Code Online (Sandbox Code Playgroud)