IntelliJ IDEA 共享 IDE 设置

IntelliJ IDEA 支持安装在不同计算机上的 IntelliJ IDEA(或其他基于 IntelliJ 平台的)产品的不同实例之间共享 IDE 设置。如果您使用不同的计算机工作,这可以帮助您重新创建一个舒适的工作环境,而且不会让你对事物的外观和行为感到厌烦。

您可以通过以下方式之一共享 IDE 设置:

  • 通过配置 Settings Repository。这允许您同步任何可配置的组件(启用和禁用插件列表除外),但需要根据您想要共享的设置创建 Git 存储库。如果要在团队成员中实施相同的设置,此选项很有用。

  • 通过使用 IDE Settings Sync 插件。它使用了 JetBrains 服务器,因此不需要额外的配置。已同步的设置与您的 JetBrains 帐户相关联 ,因此其他用户无法使用这些设置。

可以同步的设置包括:IDE 主题、键盘映射、配色方案、系统设置、UI设置,菜单和工具栏设置、项目视图设置,编辑器设置、代码完成设置、参数名称提示、实时模板、代码样式和列表启用和禁用插件。

通过 Settings Repository 共享设置

使用条件

在开始使用 Settings Repository 之前,请确保 Settings Repository 插件已启用。该插件与IntelliJ IDEA 捆绑在一起,默认情况下处于启用状态。如果该插件未启用,请在 Settings / Preferences Dialog 对话框的 Plugins 页上启用它。

配置 Settings Repository

如果要共享 IDE 设置,请执行以下步骤:

  1. 在任何托管服务上创建 Git 存储库,例如 BitbucketGitHub
  2. 在安装了要共享其设置的 IntelliJ IDEA 实例的计算机上,导航到 File | Settings Repository。指定创建的远程仓库的 URL,然后点击 Overwrite Remote
  3. 在要应用设置的每台计算机上,在 Settings/Preferences dialog 对话框中,展开 Tools 节点并选择 Settings Repository,指定创建的远程仓库的 URL,然后点击 Overwrite Local。 如果想要储存库保留远程设置和本地设置的组合,可以点击 Merge。如果检测到任何冲突,将显示一个对话框,可以在其中解决这些冲突。如果要使用本地设置覆盖远程设置,请单击点击 Overwrite Remote

提示:如果选择使用 Bitbucket 托管你的存储库,建议使用 App passwords 进行身份验证。您需要为存储库设置读/写权限。

每次执行 Update ProjectPush 操作时,或者当关闭项目或退出 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,还可以配置任意数量的其他存储库,其中包含要共享的任何类型的设置,包括实时模板、文件模板、方案、部署选项等。

这些存储库被称为只读源,因为它们不能被覆盖或合并,仅用作设置源。

要配置此类存储库,请执行以下操作:

  1. Settings / Preferences Dialog 对话框中,展开 Tools 节点,然后选择 Settings Repository
  2. 单击“+”并添加包含要共享设置的 GitHub 仓库的 URL。

与只读源中的设置进行同步的方法与 Settings Repository 的方式相同。

通过 Settings Sync plugin 共享设置

使用条件

在开始使用 Settings Sync 之前,请确保 Settings Sync 插件已启用。如果该插件未启用,请在 Settings / Preferences Dialog 对话框的 Plugins 页上启用它。

配置 Settings Sync plugin

如果要共享 IDE 设置,请执行以下步骤:

  1. 登录以下任一项:
  • 您的 IDE:从主菜单中选择 Help | Register,选择使用 JetBrains 帐户 激活您的许可证并输入您的凭据。
  • Toolbox App:单击应用程序右上角的齿轮图标,然后选择 Settings 并单击 Log in 按钮。请注意,通过登录 Toolbox App,您将自动登录到您运行的所有 JetBrains 产品。
  1. 在 IntelliJ IDEA 窗口的右下角,单击齿轮图标并选择 Enable Settings Sync。您的本地设置将导出到关联您的帐户的 JetBrains 存储库。
  2. 如果想要自动同步所有已启用和已禁用插件的列表,请选择 Sync plugins silently 选项。有关如何禁用手动同步插件的说明,请参阅 Sync plugins
  3. 在要应用这些设置的其他计算机上,单击齿轮按钮并选择 Enable Sync。在打开的对话框中,单击 Get Settings from Account 以从存储库导入设置。如果要使用本地设置覆盖存储库,请单击 Keep and Sync Local Settings

每次运行不同的 IDE 实例时(或者在超过一小时不活动后激活它),或者当任何这些设置被修改并且已应用此更改时,本地设置将自动与存储在存储库中的设置同步。

Sync plugin

安装或卸载插件或更改其状态(启用/禁用)时,可以将这些更改应用于所有 IDE 安装。

如果想要在 IDE 实例之间自动同步插件,请在启用设置同步时选择 Sync plugins silently 选项。

手动同步插件的步骤:

  1. 在 IntelliJ IDEA 窗口的右下角,单击齿轮图标并选择 Sync Plugins
  2. 打开一个对话框,显示自上次同步以来修改的所有插件的列表。单击每个插件旁边的箭头按钮,然后选择修改插件的状态、将存储库状态应用于所有安装、在本地跳过此更改或跳过所有 IDE 实例。
  3. 在为每个插件选择了要执行的操作后,单击 Apply Changes

参考

Sharing IDE Settings

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: IntelliJ IDEA 是一款开发工具,专为 Java 开发者设计,也可以支持其他语言的开发,如 Kotlin, Scala, Python 等。它是 JetBrains 公司的一款产品,拥有高效的代码自动提示、代码审查、重构等功能,是一款功能强大的集成开发环境(IDE)。 ### 回答2: IntelliJ IDEA是一款强大的集成开发环境(IDE),为Java开发者提供全面的开发工具和功能支持。IntelliJ是一个特殊的词汇,代表着"智能"和"智慧",而IDEAIntelliJ公司根据IntelliJ的概念开发的IDE。因此,IntelliJ IDEA可被理解为是一种能够提供智能化和智慧化开发支持的集成开发环境。 IntelliJ IDEA提供了许多强大的工具和功能,以提高开发人员的效率和生产力。它具有智能代码编辑器,自动补全、代码导航和重构等功能,能够快速、准确地编写和修改代码。此外,它还提供了丰富的调试功能,允许开发者在运行时检查程序状态,识别和解决错误。 IntelliJ IDEA还支持各种流行的技术和框架,如Java、Kotlin、Groovy、Spring等,通过插件和扩展可以满足不同领域的开发需求。此外,它还具有版本控制集成、构建工具支持和自动化测试等功能,为开发人员提供了一个全面的开发平台。 总之,IntelliJ IDEA是一款功能强大、智能化的集成开发环境,为开发者提供了全面的工具和功能支持,有助于提高开发效率和质量。无论是个人开发者还是团队开发,IntelliJ IDEA都是一个优秀的选择。 ### 回答3: IntelliJ IDEA是一个集成开发环境 (IDE),用于软件开发和编程。IDE是一种软件工具,旨在提供一个便捷的开发环境,帮助开发人员编写、调试和部署软件。 IntelliJ IDEA由JetBrains开发,是一个流行且功能强大的IDE。它支持多种编程语言,包括Java、Kotlin、Groovy、Scala等,并提供了许多功能和工具,以提高开发效率和代码质量。 IntelliJ IDEA具有智能代码编辑功能,可以自动完成代码、提供代码导航功能和自动重构功能,使开发人员能够更容易地编写和理解代码。它还提供了强大的调试工具,帮助开发人员找出和修复代码中的错误。 此外,IntelliJ IDEA提供了集成版本控制系统,如Git和SVN,使开发人员能够轻松地管理和共享代码。它还支持构建工具,如Maven和Gradle,用于自动化构建和项目管理。 IntelliJ IDEA还具有许多其他功能,如代码检查、测试工具、性能分析和项目管理工具等,以帮助开发人员更好地组织和管理他们的项目。 总之,IntelliJ IDEA是一个功能强大且灵活的IDE,为开发人员提供了丰富的功能和工具,以提高软件开发的效率和质量。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值