如何导出所有Visual Studio代码设置和插件,并将它们导入到另一台机器?
当前回答
现在,您可以使用Visual Studio Code的内置设置同步在设备之间同步所有设置。在菜单文件→首选项→打开设置同步…
在官方文档中阅读更多信息。
其他回答
对于那些寻找Visual Studio(而不是Code)的导出选项的人,使用工具菜单,选择“导出选定的环境设置”
为了子孙后代,这篇文章提到,
在Visual Studio Code的最新版本(2016年5月)中,现在可以列出 在命令行中安装的扩展
code --list-extensions
在Mac上,执行如下命令:
"/Applications/Visual Studio Code.app//Contents/Resources/app/bin/code" --list-extensions
安装方法:
--install-extension <ext> //see 'code --help'
您的用户设置在~/库/应用程序\支持/代码/用户。
如果你不关心同步,这是一次性的事情,你可以复制文件的键绑定。Json和设置。Json到新机器上相应的文件夹中。
您的扩展在~/。vscode文件夹。大多数扩展不使用任何本机绑定,复制时应该能正常工作。 如果没有安装,可以手动重新安装。
我已经编写了一个Python脚本,用于将Visual Studio Code设置导出到一个ZIP文件中:
https://gist.github.com/wonderbeyond/661c686b64cb0cabb77a43b49b16b26e
您可以将ZIP文件上传到外部存储。
$ vsc-settings.py export
Exporting vsc settings:
created a temporary dump dir /tmp/tmpf88wo142
generating extensions list
copying /home/wonder/.config/Code/User/settings.json
copying /home/wonder/.config/Code/User/keybindings.json
copying /home/wonder/.config/Code/User/projects.json
copying /home/wonder/.config/Code/User/snippets
adding: snippets/ (stored 0%)
adding: snippets/go.json (deflated 56%)
adding: projects.json (deflated 67%)
adding: extensions.txt (deflated 40%)
adding: keybindings.json (deflated 81%)
adding: settings.json (deflated 59%)
VSC settings exported into /home/wonder/vsc-settings-2019-02-25-171337.zip
$ unzip -l /home/wonder/vsc-settings-2019-02-25-171337.zip
Archive: /home/wonder/vsc-settings-2019-02-25-171337.zip
Length Date Time Name
--------- ---------- ----- ----
0 2019-02-25 17:13 snippets/
942 2019-02-25 17:13 snippets/go.json
519 2019-02-25 17:13 projects.json
471 2019-02-25 17:13 extensions.txt
2429 2019-02-25 17:13 keybindings.json
2224 2019-02-25 17:13 settings.json
--------- -------
6585 6 files
PS:你可以为我实现vsc-settings.py导入子命令。
这是我的VSCodium同步配置回购(仅适用于Linux)。如果你使用VSCode,只需将代码替换为代码,同步就可以了。
https://github.com/vanvuvuong/codium_configuration
推荐文章
- 打开同一目录两次
- 如何从终端/命令行调用VS代码编辑器
- 如何在Visual Studio代码中重置设置?
- 如何将制表符转换为空格,反之亦然,在现有的文件
- 错误:'types'只能在.ts文件中使用- Visual Studio Code使用@ts-check
- Visual Studio Code: .git文件夹/文件隐藏
- Visual Studio Code:如何调试Python脚本的参数
- 如何在Visual Studio代码中触发参数提示?
- 在VS Code中禁用“Comments are not allowed In JSON”错误
- 使用正则表达式搜索和替换Visual Studio代码
- 如何缩进/格式选择的代码在Visual Studio代码?
- 如何禁用预览文件与点击在vs代码?
- Visual Studio代码更改文件资源管理器托盘的字体大小?
- 如何防止Visual Studio Code总是重新打开以前的文件或文件夹?
- VSCode单引号到双引号自动替换