当我在VS Code中打开集成终端时,初始屏幕显示" bash-3.2", see my screen shot
当我查看任何在线示例时,它始终显示当前路径或文件夹,例如official page中的图像。
我想知道如何更改设置,以便集成终端至少可以显示我正在运行命令的当前文件夹。 请指教。
===更新====
答案 0 :(得分:2)
找到答案。您应该将以下内容添加到settings.json:
"terminal.integrated.shellArgs.osx": ["-l"]
重启VS代码,看它是否生效。
答案 1 :(得分:1)
您需要单独设置/配置bash shell以获得带路径的提示,特别是PS1环境变量。
如果您将以下内容放在主文件夹中名为.bashrc
的文件中,则应该在您启动的每个bash实例中都有一个基本提示,其中包含当前路径:
export PS1="\h:\w\\$ \[$(tput sgr0)\]"
有数千种提示变体,包括颜色,有关源代码存储库的信息等等。所以你可能需要花点时间查看主题。
答案 2 :(得分:0)
在工作区设置中搜索名为terminal.integrated.cwd
的当前工作区目录设置,并确保将其设置为空白。还要确保没有为其设置自定义值(在右侧窗格中)。
同样检查用户设置。
答案 3 :(得分:0)
我正在搞乱一些键绑定并注意到我的终端提示已被替换为'>'。
输入命令'cd',没有任何参数修复它。
不知道为什么。不在乎:)