目录
共享WebStorm配置
WebStorm允许在不同的WebStorm安装实例之间,甚至在不同的IntelliJ产品之间共享设置。如果你在不同的电脑上工作,这可以帮你复制一个熟悉的工作环境。
有几种方法可以共享IDE设置:
- 通过设置同步插件:它使用你的JetBrains帐户,使用该帐户登录的所有IDE中都可以使用同步的设置。
可以同步的设置包括:I主题、快捷键、配色方案、系统设置、UI设置、菜单和工具栏设置、项目视图设置、编辑器设置、代码补全设置、参数名称提示、实时模板、代码样式以及启用和禁用插件的列表。 - 通过Settings Repository插件:同步任何可配置的组件(启用和禁用的插件列表除外),但需要使用Git存储库。
如果您想在团队成员之间强制执行相同的IDE设置或使用自定义设置存储,此选项非常有用。 - 通过导入导出,把要共享的设置导出为ZIP,然后导入到其他IDE中。可以导出代码样式设置、Git设置,包括注册的GitHub帐户、调试器设置、注册表项、外观等。
通过设置同步插件Settings Sync共享设置
此功能依赖于默认情况下在WebStorm中内置和启用的设置同步插件。如果相关功能不可用,请确保没有禁用该插件。
设置同步插件可同步所有JetBrains IDE的设置,包括JetBrains和第三方插件的设置。
在安装实例间同步设置
- 在要共享设置的WebStorm安装的电脑上,进行登录:
- 主菜单,选择“Help | Register”,选择使用JetBrains帐户激活;
- Toolbox 工具箱应用程序:点击设置按钮,登录;
- 如果您使用激活码或许可证服务器而不是JetBrains帐户来激活WebStorm,请打开设置对话框选择“Settings Sync | Log in with JetBrains account”。
- 按 Ctrl + Alt + S,打开设置对话框,选择“Settings Sync | Enable Settings Sync”。
- 在打开的“Settings Sync”对话框中,选择要共享的设置类别。
- 以下步骤取决于是否有登录到您的JetBrains帐户的同步设置。
已启用同步时,单击“Push Settings to Account 将设置推送到帐户”用本地设置覆盖存储在JetBrains服务器上的设置,并将其用作共享设置。
未启用同步时,单击 Enable Sync 启用同步。 - 在应用这些设置的其他WebStorm安装实例中,打开设置对话框,转到“Settings Sync”,然后单击“Enable Settings Sync 启用设置同步”。
- 在打开的“Settings Sync 设置同步”对话框中,选择“Get Settings from Account 从帐户获取设置”。
每次修改设置以及每次JetBrains服务器从另一个IDE接收设置更新时,你的本地设置都会自动与存储在JetBrains server上的设置同步。
插件状态同步如下:
- 如果两个IDE上都安装了插件,同步时会同步两个IDE之间的插件状态(启用或禁用)。
- 如果插件在一个IDE上已安装并启用,但未在另一个IDE中安装,同步时会将其自动安装和启用。
- 如果插件在一个IDE上安装并禁用,而另一个IDE没有安装,同步时不会在另一个IDE上安装这个插件。
- 如果你卸载了一个插件,并且另一个IDE上安装了同样的插件,同步时将禁用它,但不会将其卸载。
在不同IDE产品之间启用同步
默认情况下,设置只在同一产品的不同安装实例之间同步,例如:在WebStorm实例之间同步。但可以在使用相同JetBrains帐户登录的任何IntelliJ的产品之间进行配置数据的同步。
- 按 Ctrl + Alt + S,打开设置对话框,选择“Settings Sync”。
- 在 Sync settings across 列表中,选择 All JetBrains IDE products。
禁用设置同步
可以禁用单个IDE的设置同步,也可以从JetBrains云服务器中完全删除所有设置,并禁用连接到JetBrains帐户的所有IDE的同步。
- 在WebStorm窗口的右上角,单击齿轮图标选择Settings Sync is On。
- 在打开的“Settings Sync”页面上,单击“Disable Settings Sync”。
- 要禁用所有IDE上的同步,请选择 Remove data from JB account and disable for all IDEs 从JB帐户中删除数据并禁用所有IDE。
哪些配置信息会同步
此列表描述了可以在“Settings Sync”页面上启用和禁用的设置类别。该列表并不全面,但有每个类别的IDE设置的概述。
- UI settings:包含了外观、菜单和工具栏、通知、快速列表、字体、配色方案
- Code settings:包含了常规、代码编辑、代码样式、文件编码、实时模板、文件类型、镶嵌提示、Emmet、预判
- Tools:包含了版本控制、调试器、空间、数据库、CSV格式、服务器证书、共享索引
- System settings:包含了新UI、系统设置、日期格式、注册表
手动导出设置
导出为ZIP文件
- 选择菜单,File | Manage IDE Settings | Export Settings
- 选择要导出的设置,并指定保存位置。
从ZIP文件导入
- 选择菜单,File | Manage IDE Settings | Import Settings
- 在打开的对话框中选择ZIP存档。
- 在打开的“Select Components to Import”对话框中选择要应用的设置,然后单击“确定”。