Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说IntelliJ IDEA 共享 IDE 设置「终于解决」,希望能够帮助你!!!。
IntelliJ IDEA 支持安装在不同计算机上的 IntelliJ IDEA(或其他基于 IntelliJ 平台的)产品的不同实例之间共享 IDE 设置。如果您使用不同的计算机工作,这可以帮助您重新创建一个舒适的工作环境,而且不会让你对事物的外观和行为感到厌烦。
您可以通过以下方式之一共享 IDE 设置:
通过配置 Settings Repository。这允许您同步任何可配置的组件(启用和禁用插件列表除外),但需要根据您想要共享的设置创建 Git 存储库。如果要在团队成员中实施相同的设置,此选项很有用。
通过使用 IDE Settings Sync 插件。它使用了 JetBrains 服务器,因此不需要额外的配置。已同步的设置与您的 JetBrains 帐户相关联 ,因此其他用户无法使用这些设置。
可以同步的设置包括:IDE 主题、键盘映射、配色方案、系统设置、UI设置,菜单和工具栏设置、项目视图设置,编辑器设置、代码完成设置、参数名称提示、实时模板、代码样式和列表启用和禁用插件。
在开始使用 Settings Repository 之前,请确保 Settings Repository 插件已启用。该插件与IntelliJ IDEA 捆绑在一起,默认情况下处于启用状态。如果该插件未启用,请在 Settings / Preferences Dialog 对话框的 Plugins 页上启用它。
如果要共享 IDE 设置,请执行以下步骤:
提示:如果选择使用 Bitbucket 托管你的存储库,建议使用 App passwords 进行身份验证。您需要为存储库设置读/写权限。
每次执行 Update Project 或 Push 操作时,或者当关闭项目或退出 IntelliJ IDEA 时,计算机的本地设置将自动与远程仓库中的设置同步。
在第一次同步时,系统将提示您指定用户名和密码。建议使用 access token 进行 GitHub 身份验证。如果由于某种原因,您想要使用用户名和密码而不是 access token,或者您的 Git 托管服务提供商不支持它,建议您配置 Git credentials helper。
如果要禁用自动设置同步,请导航到 File | Settings | Tools | Settings Repository 并禁用 Auto Sync 选项。您可以通过从主菜单选择 VCS | Sync Settings 来手动更新设置。
请注意:macOS Keychain 是受支持的,这意味着您可以在所有基于IntelliJ 平台的产品之间共享凭据(如果原始 IDE 与请求方 IDE 不同,系统将提示您授予访问权限)。
除了 Settings Repository,还可以配置任意数量的其他存储库,其中包含要共享的任何类型的设置,包括实时模板、文件模板、方案、部署选项等。
这些存储库被称为只读源,因为它们不能被覆盖或合并,仅用作设置源。
要配置此类存储库,请执行以下操作:
与只读源中的设置进行同步的方法与 Settings Repository 的方式相同。
在开始使用 Settings Sync 之前,请确保 Settings Sync 插件已启用。如果该插件未启用,请在 Settings / Preferences Dialog 对话框的 Plugins 页上启用它。
如果要共享 IDE 设置,请执行以下步骤:
每次运行不同的 IDE 实例时(或者在超过一小时不活动后激活它),或者当任何这些设置被修改并且已应用此更改时,本地设置将自动与存储在存储库中的设置同步。
安装或卸载插件或更改其状态(启用/禁用)时,可以将这些更改应用于所有 IDE 安装。
如果想要在 IDE 实例之间自动同步插件,请在启用设置同步时选择 Sync plugins silently 选项。
手动同步插件的步骤:
Sharing IDE Settings