VSCode终端未显示当前文件夹

时间:2017-01-30 06:06:21

标签: bash visual-studio-code

当我在VS Code中打开集成终端时,初始屏幕显示" bash-3.2", see my screen shot

当我查看任何在线示例时,它始终显示当前路径或文件夹,例如official page中的图像。

我想知道如何更改设置,以便集成终端至少可以显示我正在运行命令的当前文件夹。 请指教。

===更新====

对不起,我忘了提到我的操作系统是macOS sierra

4 个答案:

答案 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',没有任何参数修复它。

不知道为什么。不在乎:)