如何设置VS Code打开工作区时自动打开指定默认文件?
VS Code打开工作区自动打开特定文件的配置方法
完全可以实现,针对自动打开待办文件的需求,有两种常用配置方案,按需选择即可:
方案1:启动时直接打开指定待办(替换默认启动页)
这个方案配置最简单,适合启动时优先展示待办、不需要强制保留上次打开文件列表的场景:
- 打开目标工作区,在根目录新建
.vscode文件夹,在文件夹内创建settings.json文件 - 在文件内写入如下配置,将路径替换为自己的待办文件相对路径:
{ "workbench.startupEditor": "readme", "workbench.readmePath": "./TODO.md" }
配置保存后,每次打开这个工作区,就会自动打开指定的待办文件。
方案2:保留上次打开的文件,额外自动打开待办
如果希望退出前打开的其他文件也能正常恢复,仅额外自动弹出待办文件,可以通过工作区任务实现:
- 同样在工作区的
.vscode文件夹下新建tasks.json文件 - 写入如下配置,替换为自己的待办文件路径:
{ "version": "2.0.0", "tasks": [ { "label": "自动打开待办文件", "command": "${command:vscode.open}", "args": ["${workspaceFolder}/TODO.md"], "runOptions": { "runOn": "folderOpen" } } ] }
第一次配置完成后,手动运行一次这个任务,授予它文件夹打开时自动运行的权限,后续打开工作区就会自动执行打开待办的操作。
补充:如果需要全局生效(不管打开哪个工作区都打开固定路径的全局待办),把上面的配置项写到用户级的设置/任务配置里即可,不需要每个工作区单独建配置文件。路径尽量用
${workspaceFolder}这类内置变量,不要写死绝对路径,避免移动文件夹、更换设备后配置失效。
内容的提问来源于stack exchange,提问作者Gary
相关产品推荐
相关产品推荐

