VSCode终端默认打开至系统PowerShell路径,如何恢复为项目路径?
解决VSCode终端默认路径异常问题
方法1:重置终端核心配置
- 打开VSCode设置界面(快捷键
Ctrl+,),搜索terminal.integrated.defaultProfile.windows,确认当前选中的PowerShell配置为系统默认项。 - 找到
terminal.integrated.profiles.windows下的PowerShell配置,检查是否存在手动指定的路径参数。正确的默认配置应类似:"terminal.integrated.profiles.windows": { "PowerShell": { "source": "PowerShell", "icon": "terminal-powershell" } } - 若配置有异常,点击设置项右侧的「重置为默认值」按钮,恢复原生配置后重启VSCode。
方法2:排查工作区设置覆盖
- 打开当前项目的
.vscode/settings.json文件,检查是否存在terminal.integrated.cwd或其他终端相关配置。如果有,直接删除对应配置项,保存后重新打开项目。 - 若未找到工作区配置,可尝试备份用户设置后重置:点击设置界面右上角「打开设置(JSON)」,清空所有内容后保存,重启VSCode测试。
方法3:修复PowerShell自身配置
- 先切换到Command Prompt或Git Bash终端,验证是否能正常启动到项目路径。如果其他终端正常,说明问题出在PowerShell本身。
- 打开独立的PowerShell窗口,查看默认启动路径。若默认路径也是
C:\WINDOWS\System32\WindowsPowerShell\v1.0,右键PowerShell快捷方式→属性→「快捷方式」标签,将「起始位置」改为%USERPROFILE%或留空,确认后重启VSCode。
方法4:清除VSCode终端缓存
- 关闭所有VSCode窗口,打开任务管理器,结束所有
Code.exe和powershell.exe进程。 - 找到VSCode缓存目录(通常在
%APPDATA%\Code\CachedData),备份后删除对应版本的缓存文件夹,重新启动VSCode。
内容的提问来源于stack exchange,提问作者kkarachalios
相关产品推荐
相关产品推荐

