笔记本VS Code终端启动报错:引用台式机路径致无效起始目录
解决VS Code终端启动时的无效起始目录错误
检查工作区专属配置
你只重置了用户级的settings.json,但当前打开的项目可能存在工作区配置文件,会覆盖全局设置。直接打开项目根目录下的.vscode/settings.json,如果里面有terminal.integrated.cwd字段且值是台式机的路径,删掉这一行后保存重启VS Code。也可以通过VS Code设置面板操作:点击左下角设置图标→「设置」,搜索terminal.integrated.cwd,切换到「工作区」标签,清空或修改这里的路径。排查设置同步或远程缓存
如果开启了VS Code的「设置同步」功能,台式机的配置可能同步到了笔记本。点击左下角账户图标,选择「设置同步已开启」,关闭同步后重置本地设置。另外,要是之前用远程桌面连接过台式机,重启笔记本清除系统缓存后再打开VS Code试试。彻底重置VS Code配置
单纯删除settings.json可能不够彻底,试试完全重置:- 关闭所有VS Code窗口
- 按Win+R打开运行框,输入
code --user-data-dir %temp%\vscode-temp,启动一个临时的干净VS Code实例,如果终端能正常启动,说明原用户数据目录存在问题 - 关闭临时实例,找到路径
C:\Users\<你的用户名>\AppData\Roaming\Code,备份后删除整个文件夹,重新启动VS Code会生成全新的默认配置
检查系统环境变量
右键「此电脑」→「属性」→「高级系统设置」→「环境变量」,查看用户或系统变量里是否有CD这类指定终端起始目录的变量,要是存在指向台式机的路径,直接删除或修改为本地有效路径。
内容的提问来源于stack exchange,提问作者Eelco Schipperus
相关产品推荐
相关产品推荐

