要彻底关闭vs code启动欢迎页,需将workbench: startup editor设为none,并将restorewindows设为none;前者禁用欢迎页,后者防止自动恢复上次窗口,二者缺一不可。

VS Code 启动时默认显示欢迎页,但如果你只想打开编辑器、不想要任何引导界面,直接关掉就行——不是靠插件或命令行参数,而是改一个设置项。
Workbench: Startup Editor 设为 none
这个设置控制 VS Code 启动后第一个展示什么。很多人搜“关闭欢迎页”却去调 welcomePage 或 startWithoutWelcomePage,其实它们只是辅助项,真正起决定作用的是 workbench.startupEditor。
- 打开设置:Ctrl + ,(Windows/Linux)或 Cmd + ,(Mac)
- 搜索
startupEditor - 把下拉值从
welcomePage改成none
改完后,VS Code 启动就是纯空白窗口,不加载任何文件、不弹欢迎页、也不恢复上次项目——这才是真正“安静启动”的效果。
别被 Workbench: Start Without Welcome Page 坑了
这个选项名字很误导人,它只在 startupEditor 是 welcomePage 时才生效。如果你已经设成 none,勾不勾它都没影响。
- 它不是开关,而是一个“条件开关”:仅当启动目标是欢迎页时,才决定是否跳过
- 即使你勾选了它,只要
startupEditor是welcomePage,VS Code 还是会先加载欢迎页再立刻关掉——你会看到一闪 - 真正想彻底屏蔽,必须设
startupEditor为none
顺手关掉自动恢复,避免干扰
就算欢迎页关了,如果上次关机前开着文件夹,VS Code 默认还是会把它重新打开——这和欢迎页无关,但会让你误以为设置没生效。
- 搜索
restoreWindows - 改成
none(不是folders,那个仍会恢复项目) - 这样启动就是彻彻底底的干净状态:无窗口、无文件、无欢迎页
两个设置要一起改,缺一不可。单独改其中一个,都可能让你在启动瞬间看到残留内容——比如欢迎页闪一下,或者项目窗口突然弹出来。











