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

VSCode中含括号路径的文件夹对应的PowerShell终端无法自动定位至目标目录的解决方法咨询

VSCode中含括号路径的文件夹对应的PowerShell终端无法自动定位至目标目录的解决方法咨询

我遇到了一个和带括号的路径相关的VSCode终端问题,具体情况和官方记录的问题一致:当路径包含方括号时,通过PowerShell启动新终端并使用terminal.integrated.cwd设置无法正常工作。

先说明我的PowerShell版本信息,执行$PSVersionTable命令后输出如下:

Name                           Value
----                           -----
PSVersion                      5.1.19041.5486
PSEdition                      Desktop
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
BuildVersion                   10.0.19041.5486
CLRVersion                     4.0.30319.42000
WSManStackVersion              3.0
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1

我用VSCode同时打开了两个文件夹,出现了不一样的终端表现:

  • 右侧打开的是hello文件夹,对应的PowerShell终端默认就会显示hello所在的目录,这是正常的
  • 左侧打开的另一个文件夹却出问题了:它的PowerShell终端默认显示的路径是

C:\WINDOWS\System32\WindowsPowerShell
而不是我实际打开的那个文件夹

(截图展示:左侧终端面板的PowerShell路径为系统PowerShell目录,右侧终端面板正常显示hello文件夹路径)

我试过手动用cd命令切换到目标目录,然后重启VSCode,但这个方法没用。

我的settings.json配置内容很简单,只有以下几项:

{
  "workbench.iconTheme": "vscode-icons",
  "workbench.colorTheme": "Solarized Light",
  "python.terminal.executeInFileDir": true
}

但左侧的PowerShell终端还是固定显示C:\WINDOWS\System32\WindowsPowerShell这个路径。

我还在VSCode的设置面板里勾选了「Python > Terminal: Execute In File Dir」选项,不过也没能解决问题。

我想知道怎么设置才能让VSCode里每个打开的文件夹,对应的PowerShell终端都自动定位到我实际打开的文件夹,而不是固定显示系统PowerShell的目录?而且看起来只有左侧的这个文件夹会出现这个异常情况。

备注:内容来源于stack exchange,提问作者Stats Cruncher

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.14 11:10:29