请教: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
相关产品推荐
相关产品推荐

