为什么我的 VS Code 总是使用默认配置文件打开?

Shu*_*nYu 5 windows visual-studio-code

有没有一种方法可以让 vscode 始终使用我创建的配置文件而不是默认配置文件打开?

我导入了从旧电脑导出的配置文件,然后将“文件”>“首选项”>“配置文件”切换到刚刚导入的配置文件。起初它工作正常,但是当我关闭 VS Code 并使用新文件再次打开它后,我的 vscode 只是使用默认配置文件打开,并且没有扩展名和所有字体设置、颜色设置等。我每次打开 VS Code 后都必须切换配置文件。

我尝试找到一种方法将导入的配置文件设置为默认值,但没有找到该选项。而且我还发现我只能删除那些由我创建或导入的配置文件。我尝试删除默认配置文件并只保留我自己的配置文件,但它就是不起作用。

我也在 google 上搜索寻找方法,但我能找到的只是 VS Code 的官方文档。而且我并没有在里面找到我想要的东西。

小智 12

您必须使用新配置文件覆盖默认配置文件。

首先将其导出为 JSON 文件。"name"然后,打开导出的文件,只需将配置文件 JSON 中的属性值更改为"Default",然后导入配置文件并确认覆盖提示。

请注意,这将覆盖原始的默认配置文件。导出的文件可以包含或排除用户配置的任何方面,例如键绑定或扩展名。有关更多信息,请参阅文档

  • 这不再起作用 - 它说“名称为默认的配置文件已存在。” (15认同)
  • 这不再起作用了。有人有好的解决办法吗?通过控制台打开对我来说不是一个好的解决方案 (2认同)

Gam*_*gma 5

我在家里、个人项目和学习以及工作场所都使用 VSC。两者都运行在 Windows 机器上,但我不认为特殊的操作系统会导致通用性的丧失:同样可以应用于其他操作系统,只要它们使用带有图标的图形界面。家庭 VSC 使用Home配置文件,而工作 VSC 使用Work配置文件。

我根据此页面采用了这个简单的解决方法来启动正确的配置文件。

  • 在家时,我的家用电脑桌面上的 VSC 图标将会启动"D:\Program Files (x86)\Microsoft VS Code\Code.exe" --profile "Home"
  • 工作时,工作笔记本电脑桌面上的 VSC 图标将会启动"D:\Program Files (x86)\Microsoft VS Code\Code.exe" --profile "Work"

这样,该过程就可以通过桌面图标完全自动化,我不必担心手动启动正确的配置文件。


Mar*_*ark 1

我可以复制您的问题 -Default在稳定版本 v1.76 中重新打开 vscode 时恢复到配置文件。

但在 Insiders Build v1.77 中测试时则不然。显然,这个烦恼已经得到解决。可能会在 2023 年 4 月上旬发布稳定版 v1.77。

也许是由于恢复此处报告的行为的结果:打开新文件夹应使用当前配置文件