如何导出所有Visual Studio代码设置和插件,并将它们导入到另一台机器?


当前回答

现在,您可以使用Visual Studio Code的内置设置同步在设备之间同步所有设置。在菜单文件→首选项→打开设置同步…

在官方文档中阅读更多信息。

其他回答

使用Visual Studio Code的当前版本(1.22.1),你可以在以下地方找到你的设置:

~ /。Linux下的config/Code/User %APPDATA%\Code\User (C:\Users\username\ APPDATA \漫游\Code\User ~/库/应用程序支持/代码/用户/ Mac OS X

这些文件是设置。Json和keybindings.json。只需将它们复制到目标机器。

你的扩展在:

~ /。vscode/扩展在Linux和Mac OS X % USERPROFILE % \。Windows上的vscode\extensions (C:\Users\username\.vscode\extensions)(即,基本上与Linux和Mac OS X上的位置相同)

或者,只需转到扩展,显示已安装的扩展,并将它们安装到目标安装。对我来说,复制扩展可以很好地工作,但它可能是特定于扩展的,特别是在不同平台之间移动时,这取决于扩展的功能。

在Visual Studio Code中,经常会有关于Java设置的问题。这是一个很大的问题,可能涉及到高级用户知识。但是有一种简单的方法可以从Visual Studio Code中获取现有的Java设置,并将这些设置复制到另一台PC上使用。本文使用的是2020年12月中旬最新版本的Visual Studio Code和JDK。

下面是这篇文章的一些截图,应该可以为视觉学习者提供足够的信息。

首先,打开Visual Studio Code,要么打开一个现有的Java文件夹文件,要么在Visual Studio Code中创建一个新的Java文件。然后查看Visual Studio Code的右下角(蓝色命令栏上)。Visual Studio代码应该显示一个图标,显示正在使用的Java标准版(Java SE)的版本。目前这台PC上的版本是JavaSE-15。(链接1)

点击这个图标(javascript -15),然后打开一个名为“java.configuration.runtimes”的新窗口。在这个名称下面应该有两个选项卡:User和Workspace。在这些选项卡下面是一个名为“Edit in settings.json”的链接。点击那个链接。(2)联系

然后打开两个json文件:Default settings和settings.json。这篇文章只关注“设置”。json文件。

设置。json文件显示了用于编码不同编程语言(Python, R和Java)的各种设置。在设置的底部。json文件显示了该用户在Visual Studio Code中用于Java编程的设置。

这些Java设置是可以“备份”的设置——这意味着这些设置可以复制并粘贴到另一台PC上,以创建与这台PC上的Java编程环境类似的Java编程环境。(链接3)

链接1

链接2

链接3

Visual Studio Code有一个扩展,叫做Settings Sync。

它通过gist (gist by GitHub)同步您的设置。它的工作原理和原子侠一样。IO扩展名为settings-sync。

更新:

这个功能现在是在VS Code中构建的,值得切换到官方功能。 (https://stackoverflow.com/a/64035356/2029818)

你现在可以通过VSCode的内置设置同步在设备上同步你的所有设置。在代码>首选项>打开设置同步…

VS Code提供了2个选项来照顾你的设置。一个是导入/导出,另一个是同步设置与github配置文件。

按照以下步骤导出VS代码设置

在命令面板中搜索“Profiles: Export”(Ctrl+Shift+P)。 选择“导出什么”,点击“确定”确认 导出的名称-

选择本地文件将下载文件

要导入,从命令面板中选择“Profiles: import”

对于那些寻找Visual Studio(而不是Code)的导出选项的人,使用工具菜单,选择“导出选定的环境设置”