sh 用于激活conda环境的源的Bash完成脚本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 用于激活conda环境的源的Bash完成脚本相关的知识,希望对你有一定的参考价值。

_complete_source_activate_conda()
{
    if [ ${COMP_WORDS[COMP_CWORD-1]} != "activate" ] ; then
        return 0
    fi
    local cur env_list
    cur=${COMP_WORDS[COMP_CWORD]}
    env_list=$(conda env list | sed '1d;2d;$d' | awk {'print $1'})
    COMPREPLY=( $(compgen -W "${env_list[@]}" -- "$cur") )
}
complete -F _complete_source_activate_conda source

以上是关于sh 用于激活conda环境的源的Bash完成脚本的主要内容,如果未能解决你的问题,请参考以下文章