目前,我通过使用版本控制跟踪文件夹~/.vscode/
和~/.config/Code/User/
在任何新机器上重现VS Code配置。因此,当我在新计算机上安装操作系统时,我会安装VS Code,然后将这些位置链接到我克隆到计算机上的git存储库中的实际文件夹(使用脚本自动执行)。
它可以工作,但是我不确定这是最好的方法:
~/.vscode/extensions
中的所有VS Code包源,其中可能是我的仓库中提交的许多大型更改。
.vscode/extensions/ms-vscode.cpptools-0.26.2/debugAdapters/lldb/lib/liblldb.3.8.0.dylib
是50MB,我最近一次更新VS Code配置的承诺是299.17 MiB!~/.config/Code/User/
也包含很多东西,可能其中一些是垃圾,不需要跟踪,并且VS Code在这些配置文件夹中不提供任何.gitignore
文件(也许它们暗示我们要追踪一切?)。跟踪我的VS Code配置并将其复制到任何计算机上的推荐方法是什么?
(PS,如果有VS Code开发人员阅读过此内容,那么使用Atom超级简单,并且确实附带了
.gitignore
文件,这使他们很明显地想到了人们跟踪他们的文件Atom配置和.gitignore
阻止他们跟踪不需要的内容。)(P.S。2,这是feature request,供VS Code团队正式支持。)
答案 0 :(得分:2)
我一直在为我的vscode使用“ Sync setting”,它基本上是下载扩展名,设置并忘记了。我发现此tutorial有用。这是您要找的吗?
编辑: 扩展创建者here可以找到更详细的答案。