如何在VS Code中设置默认工作区,复刻IntelliJ IDEA布局?
实现VS Code默认工作区布局(复刻IntelliJ IDEA体验)
用工作区文件固化预设布局
VS Code的工作区文件是实现固定布局的核心,逻辑和IDEA的项目布局类似:
- 先把VS Code调整到你想要的理想状态:固定侧边栏位置、终端停靠方向、编辑器拆分方式、打开常用面板(比如大纲、搜索)等。
- 点击「文件 → 将工作区另存为...」,把当前状态保存成
.code-workspace格式的文件(比如命名为DefaultLayout.code-workspace),存在你容易访问的位置(比如个人目录下)。 - 之后每次启动VS Code时,直接打开这个工作区文件:Mac上可以把它拖到Dock的VS Code图标上,下次点击图标就会自动加载该工作区;也可以在VS Code设置里指定默认打开路径指向这个文件。
解决两种异常场景
先关文件夹再关IDE丢失布局
问题根源是关闭所有文件夹后,VS Code回到无工作区的空白状态,此时关闭IDE不会保存任何布局配置。解决方式是通过工作区管理项目:切换项目时,在工作区文件里添加/移除文件夹(右键侧边栏文件夹 → 从工作区移除),不要手动关闭所有文件夹再退出IDE。新建窗口显示空白布局
默认新建窗口是无工作区的空白状态,要复用预设布局:- 最简单的方式是新建窗口后,直接打开你保存的
DefaultLayout.code-workspace文件; - 也可以用终端快捷命令:把
code /你的路径/DefaultLayout.code-workspace做成别名(比如在.zshrc里加alias code-default='code ~/DefaultLayout.code-workspace'),之后终端输入code-default就能打开带预设布局的新窗口; - 若不想手动操作,可安装「Workspace Manager」类插件快速调用预设工作区,但优先推荐原生工作区方案。
- 最简单的方式是新建窗口后,直接打开你保存的
配套设置优化
在settings.json里补充以下配置,强化布局保存逻辑:
"window.restoreWindows": "preserve", "workspace.enableAutoSave": true, "window.openFoldersInNewWindow": "off" // 让新文件夹默认添加到当前工作区,而非新开空白窗口
内容的提问来源于stack exchange,提问作者Laurence MacNeill
相关产品推荐
相关产品推荐

