VS Code将此信息存储在其内部 中,而不是.vscode
文件夹中,因此您不能在工作空间之间复制该信息。有一个open issue询问您到底想要什么。
但是,您有另一种选择。使用Profile Switcher扩展名。
它的描述:
此扩展名使您可以定义许多可以在它们之间轻松切换的设置配置文件。进行此扩展的最初想法来自于我的愿望,即希望我有一种简便的方法将我的VS Code切换到针对展示(更改主题,增加字体大小等)进行了最佳优化的设置。
这就是它处理扩展的方式:
配置文件不仅是您已启用的设置,还是已安装的扩展。这样,您可以针对不同的开发风格创建不同的配置文件(例如,React配置文件和Vue配置文件,仅加载其各自的扩展名)。
希望这会有所帮助
,
此问题有一个github问题:Feature Request: Enable/disable extensions from config file #40239。
我在这里发布了使用多个vscode实例的解决方法:link
以下是复制粘贴:
我使用某种变通办法来使用我想要的扩展名。
根据vscode-cli,您可以指定扩展名和用户数据的文件夹:
Options Description
--extensions-dir <dir> Set the root path for extensions.
--user-data-dir <dir> Specifies the directory that user data is kept in. Can be used to open multiple distinct instances of Code.
基本上,我为我的特定任务创建一个特定的文件夹(一个,前面,一个用于后面,..),并将基本扩展名设置为默认的vscode。
要启动我的自定义配置:
code --extensions-dir "$HOME/.vscode/profiles/my-super-profile/extensions" --user-data-dir "$HOME/.vscode/profiles/my-super-profile/data"
问题在于:
- 这不是真正的项目配置文件,而是全局首选项文件
- 我必须手动安装扩展程序。我相信有一种方法可以做到这一点
- 它使用的大小超出了必要(多个vscode数据/重复的扩展名)
- 这不能彻底解决团队共享问题
本文链接:https://www.f2er.com/3138507.html