在专业上,我在一个团队工作,该团队的使命是提高我组织中软件工程师的生产力。这项工作的一部分是改进 IDE/编辑器体验,并将其更深入地融入业务。
我知道 VS Code 有两个主要的设置范例:
所有这些设置都存储在一个或多个
*.json
文件中,位于 VS Code 已知的位置。
了解这一点,是否有一种首选的开箱即用的方式来支持同步广泛的设置、安装了哪些插件等,我可以为我的企业组织利用?
我考虑过 VS Code 之外的一个过程,将企业策划的设置合并到用户的
settings.json
文件中,但是围绕这个的 UX 并不理想。
了解这一点,是否有一种首选的开箱即用的方式来支持同步广泛的设置、安装了哪些插件等,我可以为我的企业组织利用?
是的。 个人资料这样做。 (VS Code 1.75 中添加的功能)。
至于工作区设置,在工作区 settings.json 文件中有一些设置是故意不可配置的——主要是与视觉外观有关的设置,这很有意义。我不希望工作区的设置与我在用户 settings.json 文件中设置的视觉外观设置混淆。
Workspaces 还可以使用
.vscode/extensions.json
文件列出推荐的扩展名。 (文档)。
您通常只需使用工作区 settings.json 和 extensions.json 就可以走很长的路。