命令行显示虚拟环境名称

阅读量:

~/.bashrc 中添加以下代码

virt_env=`printf "($(echo $VIRTUAL_ENV | awk -F "/" '{print $NF}'))"`

if <span title='There is no note that matches this link.' class='invalid-link'>  <span class='invalid-link-brackets'>[[</span>   -n "$VIRTUAL_ENV"   <span class='invalid-link-brackets'>]]</span></span>; then
    PS1="${virt_env} $PS1";
fi

注意需要与原本定义的 PS1 进行结合。

目前暂未解决虚拟环境名称和 git branch 共存的问题。

https://askubuntu.com/questions/1387984/cant-see-python-virtual-environment-name-in-bash-prompt-when-prompt-command-is

#待整理笔记

反向链接

到头儿啦~

局部关系图