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

VSCode启动调试后自动切换目录问题求助

解决VSCode调试时终端自动切换目录的问题

检查调试配置文件(launch.json)

  • 打开Project1下的.vscode/launch.json文件,重点查看cwd字段:
    • 若该字段被设置为Project2的路径或你预设的Users\username\OneDrive\Desktop,调试时终端会自动跳转至该目录。
    • 将cwd值修改为"${workspaceFolder}",即可让调试终端保持在当前Project1仓库目录下。示例配置片段:
      {
          "version": "0.2.0",
          "configurations": [
              {
                  "name": "Python: Current File",
                  "type": "python",
                  "request": "launch",
                  "program": "${file}",
                  "cwd": "${workspaceFolder}"
              }
          ]
      }
      

重置VSCode默认终端工作目录

  • 按下Ctrl+,打开VSCode设置,搜索terminal.integrated.cwd:
    • 若该选项设置了固定路径(如Project2目录或你的OneDrive桌面路径),将其修改为${workspaceFolder},这样新终端会默认使用当前工作区目录。

确认工作区独立性

  • 关闭Project2的VSCode工作窗口,单独打开Project1的仓库文件夹。若之前同时打开多个工作区,VSCode可能会沿用旧工作区的终端配置。

清除终端会话缓存

  • 关闭VSCode所有终端窗口,重新打开Project1的终端后再启动调试,旧会话缓存可能导致路径异常。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 11:12:04