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:
- 打开VS Code设置(快捷键
Ctrl+,) - 搜索
terminal.integrated.defaultProfile - 选择
bash作为默认终端shell
内容的提问来源于stack exchange,提问作者Bradley J
相关产品推荐
相关产品推荐

