VSCode启动自动打开cli.js问题:如何设置默认启动页为欢迎/空白页
解决Win+R输入
code启动VSCode自动打开cli.js的问题 先排查问题根源
- 检查
code命令的指向:Win+R打开cmd,执行where code,看输出路径是不是VSCode安装目录下的code.cmd或code.exe。如果指向的是cli.js,那就是命令关联出错了。 - 排查CLI注册是否异常:VSCode安装时会自动把
code命令注册到系统PATH,要是注册过程出问题,就会导致直接调用cli.js而非主程序。 - 检查第三方工具干扰:比如终端工具、快捷方式管理器可能篡改了
code命令的映射关系。
对应的解决办法
办法1:重新注册VSCode的CLI
- 打开VSCode,按
Ctrl+Shift+P调出命令面板 - 搜索并执行
Shell Command: Install 'code' command in PATH - 关掉所有终端和VSCode,再用Win+R输入
code测试
办法2:手动修正命令关联
- 打开
cmd执行where code,找到当前code命令的位置 - 如果指向cli.js,找到VSCode安装目录(默认是
C:\Users\Kasmir\AppData\Local\Programs\Microsoft VS Code) - 进入
bin文件夹,里面有code.cmd,把这个文件夹路径加到系统环境变量PATH的最前面,确保系统优先调用正确的命令 - 重启电脑后再测试
办法3:重置用户配置
- 先备份
%APPDATA%\Code\User\settings.json(复制到其他位置即可) - 删除原文件,重启VSCode会生成默认配置
- 再手动设置
"window.restoreWindows": "none"和"workbench.startupEditor": "welcomePage",测试启动效果
办法4:修复VSCode安装
- 找到VSCode的安装程序(找不到就去官网下载对应版本的安装包)
- 选择
修复选项,等修复完成后重启电脑测试
内容的提问来源于stack exchange,提问作者Explorer
相关产品推荐
相关产品推荐

