【发布时间】:2019-09-11 14:10:35
【问题描述】:
我正在尝试在 ubuntu 16.04 上启用 minikube 的制表符补全功能。 有什么办法吗?
【问题讨论】:
标签: ubuntu-16.04 minikube tab-completion
我正在尝试在 ubuntu 16.04 上启用 minikube 的制表符补全功能。 有什么办法吗?
【问题讨论】:
标签: ubuntu-16.04 minikube tab-completion
要启用minikube 自动完成,您可以使用以下脚本。
请注意bash-completion包应该安装在你的系统中
#!/usr/bin/env bash
# minikube (Local Kubernetes) completion
if command -v minikube &>/dev/null
then
eval "$(minikube completion bash)"
fi
将以下部分放入 ~/.bashrc 也将完成它的工作
if command -v minikube &>/dev/null
then
eval "$(minikube completion bash)"
fi
还有另外一种方法可以达到同样的效果:在/usr/local/etc/bash_completion.d 目录下创建minikube 完成文件:
$ minikube completion bash > /usr/local/etc/bash_completion.d/minikube-completion
【讨论】:
来自official site,我们可以找到建议。
Ubuntu:
Ubuntu:
$ apt-get install bash-completion
$ source /etc/bash-completion
$ source <(minikube completion bash) # for bash users
$ source <(minikube completion zsh) # for zsh users
$ minikube completion fish > ~/.config/fish/completions/minikube.fish # for fish users
Additionally, you may want to output the completion to a file and source in your .bashrc
Note for zsh users: [1] zsh completions are only supported in versions of zsh >= 5.2
Note for fish users: [2] please refer to this docs for more details https://fishshell.com/docs/current/#tab-completion
【讨论】: