答案是通过设置workbench.startupEditor为welcomePage可让VSCode启动时显示欢迎页。具体操作为:打开设置(Ctrl+,),搜索startupEditor,将其值改为welcomePage;若要快速找回已关闭的欢迎页,可通过命令面板(Ctrl+Shift+P)输入“Help: Welcome”重新打开。

VSCode的欢迎页,或者说启动页,其实非常容易找回和设置。如果你想重新打开它,最直接的方法就是通过菜单栏的“帮助”选项。而要让它在每次启动时都出现,则需要调整VSCode的用户设置,通常是关于
workbench.startupEditor这个配置项。这并不是什么复杂的技术难题,更多的是对工具使用习惯的一种调整。
解决方案
说实话,每次遇到这类问题,我第一反应不是去网上搜,而是直接在VSCode里找。它的设计哲学就是尽可能把常用功能摆在显眼位置。
要打开VSCode的欢迎页,操作路径其实挺直观的: 你只需点击顶部菜单栏的
帮助 (Help)。 在弹出的下拉菜单中,你会看到一个选项叫做
欢迎 (Welcome)。点一下,欢迎页就回来了。是不是很简单?
但如果你想要它在每次启动VSCode时都自动出现,这就需要进入设置了。
- 打开设置:你可以按
Ctrl + ,
(Windows/Linux) 或Cmd + ,
(macOS),或者点击左下角的齿轮图标,选择设置 (Settings)
。 - 在搜索框里输入
startupEditor
。 - 你会找到一个名为
Workbench > Startup Editor
的设置项。它的默认值可能是newUntitledFile
(新建一个未命名文件)或者welcomePage
(欢迎页)。 - 将其值修改为
welcomePage
。这样,每次你启动VSCode时,它都会默认显示欢迎页了。 有时候,我也会把它设成none
,因为我通常会直接打开一个项目文件夹,或者用快捷键启动终端,欢迎页反而成了多余的步骤。这完全看个人习惯和工作流。
VSCode启动时如何自动显示欢迎页?
这是一个很常见的问题,因为很多人可能不小心关闭了欢迎页,或者一开始就没注意这个设置。让VSCode在启动时自动显示欢迎页,主要就是调整
workbench.startupEditor这个核心设置。
我个人觉得,欢迎页对于新用户来说,是个非常棒的指引。它能让你快速了解最近的项目、学习一些小技巧,甚至发现一些新功能或插件推荐。但对于老用户,可能就不那么必要了。
具体操作步骤:
-
打开用户设置: 这是我们配置VSCode行为的“大脑”。你可以通过快捷键
Ctrl + Shift + P
(Command Palette) 然后输入Preferences: Open User Settings
,或者直接Ctrl + ,
打开。我更倾向于直接用快捷键,效率高。 -
搜索相关设置: 在设置搜索框中,输入
startup editor
。VSCode的设置搜索功能非常强大,通常你输入关键词就能找到相关的配置项。 -
修改
Workbench > Startup Editor
:- 找到
workbench.startupEditor
这个设置。 - 它的值通常是下拉菜单,你可以选择:
welcomePage
:每次启动都显示欢迎页。newUntitledFile
:启动时打开一个新的未命名文件。lastFolder
:重新打开上次关闭的文件夹(我个人最常用这个,因为我经常在多个项目之间切换)。lastFile
:重新打开上次关闭的文件。none
:什么都不打开,只显示一个空的工作区。readme
:如果当前工作区有README.md
文件,则显示它。
- 选择
welcomePage
即可。
- 找到
这个设置是全局的,意味着它会影响你所有VSCode实例的启动行为。如果你想针对某个特定的工作区有不同的启动行为,那可能需要考虑使用工作区设置,但对于启动页这种全局行为,用户设置就足够了。
不小心关闭了欢迎页,如何快速找回?
这情况太常见了,尤其是我这种喜欢随手关掉不常用标签页的人。有时候为了屏幕清爽,手一滑就把欢迎页给关了。但别担心,找回来简直是小菜一碟。
最快、最直接的方法,就是利用VSCode的命令面板(Command Palette)。
-
打开命令面板: 按下
Ctrl + Shift + P
(Windows/Linux) 或Cmd + Shift + P
(macOS)。这是VSCode的“万能钥匙”,几乎所有操作都能在这里找到。 -
输入命令: 在弹出的搜索框中,输入
welcome
。 -
选择命令: 你会看到一个选项叫做
Help: Welcome
。点击它,欢迎页就会立即在你的编辑器区域中打开。
除了命令面板,前面提到的菜单栏方式也同样有效:
帮助 (Help) > 欢迎 (Welcome)。这两种方式都非常迅速,看你个人习惯用哪个。我通常是直接
Ctrl + Shift + P,因为我的手已经习惯了这个快捷键,而且它能解决太多问题了。
这里有个小技巧:如果你经常需要快速打开欢迎页,可以考虑为
Help: Welcome这个命令设置一个自定义快捷键。
- 打开快捷键设置:
Ctrl + K Ctrl + S
(Windows/Linux) 或Cmd + K Cmd + S
(macOS)。 - 在搜索框中输入
Help: Welcome
。 - 点击左侧的加号图标,为它添加一个你喜欢的快捷键组合。
这样,你就可以用一个自定义的快捷键来随时召唤欢迎页了。这对于那些经常需要回顾VSCode新特性或者查看最近项目列表的人来说,会非常方便。
自定义VSCode启动页:有哪些高级设置选项?
虽然VSCode的“欢迎页”本身功能相对固定,主要展示最近项目、帮助和一些小贴士,但我们其实可以通过一些“高级”或者说“间接”的设置,来“自定义”启动时的体验。这不完全是修改欢迎页内容本身,而是调整启动时显示什么,以及如何与你的工作流更好地融合。
我发现很多开发者,包括我自己,并不总是需要欢迎页。更多时候,我们希望VSCode启动时能直接进入工作状态,或者显示一些对当前工作更有意义的信息。
这里有几个值得探讨的“高级”设置或思路:
-
workbench.startupEditor
的灵活运用:-
lastFolder
或lastFile
: 这是我最推荐的“自定义”方式。如果你的工作流是围绕一个或几个固定项目展开,将startupEditor
设置为lastFolder
会让你每次启动VSCode时,都直接回到上次工作的文件夹。这比欢迎页更直接地切入工作。我个人几乎总是用这个,省去了每次打开项目的步骤。 -
readme
: 如果你的项目根目录有README.md
文件,将其设置为readme
会在启动时直接显示项目说明。这对于开源项目贡献者或新加入团队的成员来说,是个快速了解项目的好方式。
-
-
启动时自动打开特定文件或终端:
- 这不是通过
startupEditor
直接控制的,但可以通过VSCode的任务(Tasks)或扩展实现。例如,你可以配置一个任务,在VSCode启动时自动运行一个脚本,打开某个特定的文件,或者启动一个终端会话。这需要一些JSON配置的知识,但能实现非常个性化的启动体验。 - 考虑使用
workspace.json
文件。在工作区设置中,你可以定义当该工作区打开时,自动打开哪些文件。虽然不是“启动页”,但它能确保你在打开特定项目时,总是看到你最需要的文件。
- 这不是通过
-
利用扩展增强启动体验:
- VSCode的生态系统非常丰富。有些扩展可以在VSCode启动时提供更个性化的“欢迎”或“仪表盘”功能。例如,一些项目管理扩展可能会在启动时显示你的待办事项、项目进度等。这比原生的欢迎页提供了更多动态和自定义的信息。
- 搜索关键词如 "dashboard", "project manager", "startup" 等,可能会发现这类扩展。
这些方法的核心思想是,与其被动地接受默认的欢迎页,不如主动配置VSCode,让它在启动时就能满足你的个性化需求,无论是快速进入项目、查看重要信息,还是直接开始编码。毕竟,工具是为人服务的,不是吗?










