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

MacOS系统下VS Code及原生终端提示符样式不符预期如何解决

解决方案

原因说明

  • 提示符开头的(base)是Anaconda/Miniconda默认自动激活base环境导致
  • macOS Catalina及以上版本默认shell从Bash切换为Zsh,提示符默认规则和你之前熟悉的Bash规则不同,所以样式发生变化

修复原生终端提示符

你可以选择继续用Zsh修改配置,或者切换回你习惯的Bash,两种方案都可以:

方案1:继续使用Zsh(推荐,系统默认)

  1. 打开原生终端,执行命令:nano ~/.zshrc
  2. 在文件末尾新增两行配置:
conda config --set auto_activate_base false
export PS1="%n:%~$ "
  1. 按Ctrl+O,回车确认保存,再按Ctrl+X退出编辑器
  2. 执行source ~/.zshrc使配置立即生效,重启终端就能看到符合预期的样式

方案2:切换回Bash

  1. 打开原生终端,执行命令:chsh -s /bin/bash,输入你的设备密码确认切换
  2. 执行命令:nano ~/.bash_profile
  3. 在文件末尾新增两行配置:
conda config --set auto_activate_base false
export PS1="\u:\w$ "
  1. 按Ctrl+O,回车确认保存,再按Ctrl+X退出编辑器
  2. 重启终端即可生效

修复VS Code内置终端提示符

完成原生终端的配置后,重启VS Code,内置终端会默认调用系统shell,自动同步你设置的提示符样式。如果没有生效可以手动检查配置:

  1. 打开VS Code设置页,搜索terminal.integrated.defaultProfile.osx
  2. 将默认终端配置为你上一步选择的zsh或者bash即可
  3. 重启VS Code内置终端就会显示你期望的样式

内容的提问来源于stack exchange,提问作者GingerKiwi.dev

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 03:18:01