You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Powerlevel10k主题中显示Anaconda虚拟环境的(base)标识

解决Powerlevel10k不显示Anaconda虚拟环境的问题
  • 打开Powerlevel10k的配置文件:
    vim ~/.p10k.zsh
    
  • 找到POWERLEVEL9K_LEFT_PROMPT_ELEMENTS配置项,确保数组中包含anaconda元素,将其放在dir元素之前,示例如下:
    typeset -g POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(
      # 保留原有其他元素
      anaconda
      dir
      # 保留原有其他元素
    )
    
  • 找到Anaconda相关配置区域,添加或修改以下设置:
    # 无论是否执行conda命令,都显示虚拟环境标识
    typeset -g POWERLEVEL9K_ANACONDA_SHOW_ON_COMMAND=""
    # 正确提取虚拟环境名称
    typeset -g POWERLEVEL9K_ANACONDA_CONTENT_EXPANSION='${${CONDA_PREFIX:t}:-${CONDA_DEFAULT_ENV}}'
    
  • 检查目录段(dir)的截断配置,避免仅显示~:
    # 禁止在标记前截断目录
    typeset -g POWERLEVEL9K_DIR_TRUNCATE_BEFORE_MARKER=false
    # 设置目录截断策略为仅保留最后一级
    typeset -g POWERLEVEL9K_SHORTEN_STRATEGY=truncate_to_last
    
  • 保存配置文件后,执行命令使设置立即生效:
    source ~/.p10k.zsh
    
    也可以直接重启iTerm2终端。

完成以上设置后,处于Anaconda虚拟环境时会显示(base)+当前目录,非环境状态下仅显示当前目录。

内容的提问来源于stack exchange,提问作者김호균

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 18:05:00