问题描述
每当我打开一个已经使用过的文件夹时,VSCode都会很聪明,并以与我已经拥有的完全相同的布局重新打开它。但是,我完全不知道它是如何做到的-我找不到配置文件或任何其他东西,这是我很想拥有的东西。在我的特定用例中,我创建了很多工作区,并且它们都具有相同的结构,因此,如果我可以保存该布局,那么就不必每次都重新创建它。
解决方法
答案最终变得非常烦人……它们存储在%APPDATA%\Code\User\workspaceStorage
中的某些散列外观文件夹名称中,其中包含一个非常没用的workspace.json
文件(所有工作区)以及所有其他存储的信息*.vscdb
(及其关联的*.backup
文件)中,这是一个存储所有信息的SQLite Format 3文件。据我所知,它几乎没有用作数据库,json
文件也可以做到,但是我离题了……
tl; dr他们很难离开。
, VSCode主要将所有首选项和用户选择保存在 settings.json
文件中。此外,您实际上可以在VSCode设置中设置首选项。但是,如果您要将工作空间设置复制/粘贴到其他工作空间,我猜最好的选择是查看settings.json布局设置。
-
转到“文件”>“首选项”,然后将它们添加到右侧窗格的“用户设置”中(如果要保留所有工作空间),或仅在此工作空间的“工作空间设置”中添加。
-
要查看布局和资源管理器的设置,请搜索
explorer
。
您可以详细了解settings.json
的默认设置和here公开的属性