如何解决zsh + oh-my-zsh 使用conda时不显示环境名称的问题

在macOS上,zsh + oh-my-zsh使用conda时,默认不会显示环境名称。通过修改powerlevel9k主题配置文件,在POWERLEVEL9K_LEFT_PROMPT_ELEMENTS中添加'anaconda'元素,可以解决这个问题。类似地,对于virtualenv环境,添加'virtualenv'元素,以确保环境提示正常显示。
摘要由CSDN通过智能技术生成

环境macOS。

当我初次安装anaconda时,在terminal中(使用bash)会显示,表示我当前正在conda的base环境中。切换后(如使用命令conda activate python2),可以成功观察到变化

但在使用zsh时,却不显示行头的(python2)提示符,这使得如何知晓当前处在哪个环境变得很麻烦。

经过搜索研究,发现问题如下:

我使用的配置是zsh + oh-my-zsh + powerlevel9k (基本都是默认设置), 在powerlevel0k.zsh-theme 文件中(在我的本地目录下路径为/Users/chzhengy/.oh-my-zsh/custom/themes/powerlevel9k/powerlevel0k.zsh-theme ), 有两行参数POWERLEVEL9K_LEFT_PROMPT_ELEMENTS 和 POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS,其默认设置为:

defined POWERLEVEL9K_LEFT_PROMPT_ELEMENTS || POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(context dir vcs)
defined POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值