×

启用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 键自动完成功能即被启用。