【问题标题】:How can I enable Tab completion to minikube?如何为 minikube 启用 Tab 补全?
【发布时间】:2019-09-11 14:10:35
【问题描述】:

我正在尝试在 ubuntu 16.04 上启用 minikube 的制表符补全功能。 有什么办法吗?

【问题讨论】:

    标签: ubuntu-16.04 minikube tab-completion


    【解决方案1】:

    要启用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
    

    【讨论】:

    【解决方案2】:

    来自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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-12
      • 1970-01-01
      • 2015-08-06
      • 1970-01-01
      • 2013-12-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多