目录
  1. 背景
  2. 预览
  3. 前提
  4. 改造
    1. 修改zsh主题
    2. 关闭conda自带的显示
    3. 修改zsh主题
  • Git项目
    1. 地址
    2. 使用方式
  • oh-my-zsh主题支持conda虚拟环境

    背景

    最近使用python的时候经常用到虚拟环境(此处使用的是conda),虽然虚拟环境用起来各种舒适,但是在命令行中显示起来巨丑。如下图所示,在上方会有一个环境名称,看得眼睛都花了。

    image-20190214154133566

    预览

    经过一番改造,最终的显示效果如下图所示,就是将环境显示在了最右侧,这感觉就完全不一样了。

    image-20190214154335248

    前提

    此番改造是基于使用如下环境的基础上进行的

    1. 命令行使用 zsh + oh-my-zsh
    2. python环境管理使用conda

    改造

    修改zsh主题

    由于之前使用的是ys主题,于是就直接在ys主题的基础上直接进行了修改,如下图所示,

    image-20190214154951259

    仿照上方的hg-info的形式添加了一个conda_info,之后在将conda_info插入到合适的显示位置即可,此处我将其插在了exit_code前面,

    image-20190214155424455

    关闭conda自带的显示

    修改完了zsh主题后还没完成,还需要将conda默认的显示给关掉,在~/.condarc添加如下语句changeps1: False

    修改zsh主题

    修改.zshrc中的theme属性

    Git项目

    地址

    https://github.com/lyytaw/taw-ys.zsh-theme

    使用方式

    1. 将ys-cayun.zsh-theme文件拷贝到~/.oh-my-zsh/themes下
    2. 修改~/.zshrc中的theme配置为ys-cayun
    3. ~/.condarc中添加changeps1: False
    文章作者: 谷河
    文章链接: https://www.lyytaw.com/%E6%9D%82%E9%A1%B9/oh-my-zsh%E4%B8%BB%E9%A2%98%E6%94%AF%E6%8C%81conda%E8%99%9A%E6%8B%9F%E7%8E%AF%E5%A2%83/
    版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 谷河|BLOG