×

启用 Tab 键自动补全

您可以为 Bash 或 Zsh shell 启用 Tab 键自动补全。

为 Bash 启用 Tab 键自动补全

安装 OpenShift CLI (oc) 后,您可以启用 Tab 键自动补全功能,以便在按下 Tab 键时自动完成 oc 命令或建议选项。以下步骤说明了如何在 Bash shell 中启用 Tab 键自动补全。

先决条件
  • 您必须已安装 OpenShift CLI (oc)。

  • 您必须已安装 bash-completion 包。

步骤
  1. 将 Bash 自动补全代码保存到文件中

    $ oc completion bash > oc_bash_completion
  2. 将文件复制到 /etc/bash_completion.d/

    $ sudo cp oc_bash_completion /etc/bash_completion.d/

    您也可以将文件保存到本地目录,并从您的 .bashrc 文件中调用它。

当您打开新的终端时,Tab 键自动补全功能将启用。

为 Zsh 启用 Tab 键自动补全

安装 OpenShift CLI (oc) 后,您可以启用 Tab 键自动补全功能,以便在按下 Tab 键时自动完成 oc 命令或建议选项。以下步骤说明了如何在 Zsh shell 中启用 Tab 键自动补全。

先决条件
  • 您必须已安装 OpenShift CLI (oc)。

步骤
  • 要将 oc 的 Tab 键自动补全添加到您的 .zshrc 文件中,请运行以下命令:

    $ cat >>~/.zshrc<<EOF
    autoload -Uz compinit
    compinit
    if [ $commands[oc] ]; then
      source <(oc completion zsh)
      compdef _oc oc
    fi
    EOF

当您打开新的终端时,Tab 键自动补全功能将启用。