VS Code 具有称为配置文件的功能,例如,我有一个包含 Web 开发相关设置和扩展的配置文件,另一个包含 Java Spring 相关内容。但是,如果我安装扩展,它只会在我所在的配置文件上进行。如果它是我想要在我的所有配置文件上使用的通用扩展,那么我需要在我的所有配置文件上安装它。
正在积极研究将扩展应用于所有配置文件的能力。 例如,请参阅将扩展应用于所有配置文件创建新命令:
workbench.extensions.action.toggleApplyToAllProfiles
看起来该命令应该从下一个版本(2023 年 7 月 18 日?)开始在 Insiders 中可用。 重新实现了上面的命令,请参阅实现将扩展应用于所有配置文件。
相关问题:为所有现有配置文件安装扩展。
今天的工作原理(在 Insiders 中测试):
有两个地方可以选择:
选择此选项后,该扩展程序将添加到您的所有个人资料中 - 即使是您尚未创建的个人资料。 因此,如果您创建新的空配置文件,则会添加扩展程序。
要停止此行为,请再次单击该选项将其禁用(复选标记将消失)。 这不会在任何地方卸载扩展,它只是不会添加到您此后创建的任何新配置文件中。
虽然命令
workbench.extensions.action.toggleApplyToAllProfiles
今天仍然在 INsiders 中,但它似乎没有做任何事情(并且确实导致了未定义的错误)。
“要在所有配置文件中应用扩展,请在扩展视图中选择将扩展应用到所有配置文件操作。这使得该扩展在您的所有配置文件中可用。您可以随时通过取消选中将扩展应用到所有配置文件操作来恢复此行为。 ”
不是最理想的解决方案,但我认为它已经足够好了