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

请教:VS Code在WSL中打开终端为何默认进入~而非工作区文件夹?

VS Code WSL终端默认进入项目工作区的解决方案
  • 修改全局终端默认路径
    打开VS Code设置(快捷键Ctrl+,),搜索terminal.integrated.cwd,将值设置为${workspaceFolder}。该配置会让所有终端(包括WSL环境)默认打开当前项目工作区的根目录。

  • 针对WSL单独配置Shell
    打开settings.json(点击设置界面右上角的打开图标进入),添加以下自定义配置(根据你实际使用的Shell替换bash/zsh):

    "terminal.integrated.profiles.linux": {
        "WSL Bash": {
            "path": "/usr/bin/bash",
            "args": ["-l"],
            "cwd": "${workspaceFolder}"
        }
    },
    "terminal.integrated.defaultProfile.linux": "WSL Bash"
    
  • 处理工作区信任限制
    如果你的项目文件夹被VS Code标记为“未信任”,终端会强制默认回到~目录。点击左下角的“未信任工作区”提示,选择信任该文件夹即可解除限制。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.02 06:02:26