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

Mac下VS Code集成终端显示sh-3.2$而非工作目录的问题求助

解决VS Code终端显示sh-3.2$而非当前目录的问题

操作步骤:

  • 打开终端(VS Code集成终端或系统终端均可),输入命令打开bash配置文件:

    nano ~/.bash_profile
    

    (Linux系统可尝试编辑~/.bashrc)

  • 在文件末尾添加以下配置行(下方是带颜色的常用工作目录提示符样式,可自定义):

    export PS1="\[\033[32m\]\w\[\033[0m\] $ "
    

    参数说明:

    • \w:显示当前工作目录的完整路径
    • \[\033[32m\]:将目录文本设为绿色(可选,\033[34m为蓝色,可自行替换)
    • \[\033[0m\]:恢复默认字体颜色,避免后续文本变色
  • 保存并退出nano编辑器:
    按Ctrl+O,回车确认保存,再按Ctrl+X退出。

  • 让配置立即生效,输入:

    source ~/.bash_profile
    

    (若编辑的是~/.bashrc,则输入source ~/.bashrc)

  • 打开VS Code的新终端标签,此时提示符会显示当前工作目录,不再是sh-3.2$。

额外检查:

若配置后仍不生效,确认VS Code集成终端的默认shell为bash:

  1. 打开VS Code设置(快捷键Ctrl+,)
  2. 搜索terminal.integrated.defaultProfile
  3. 选择bash作为默认终端shell

内容的提问来源于stack exchange,提问作者Bradley J

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 08:50:25