【问题标题】:Can I share settings for IntelliJ Idea across different projects?我可以在不同项目之间共享 IntelliJ Idea 的设置吗?
【发布时间】:2011-07-15 21:32:12
【问题描述】:

在我使用 IntelliJ 的一个月左右,我有一个项目,我大部分时间都在工作,在这个项目中,我的所有窗口、工具栏位置等都根据自己的喜好进行设置.

我很少需要在 IntelliJ 中打开其他项目,并且我注意到这样做时所有窗口位置似乎都重置为默认值。例如,结构工具栏移回屏幕的左下角;我更喜欢它停靠在右上角。

窗口和工具位置的设置能否在不同的 IntelliJ 项目之间共享?我可以在全局范围内配置一次,然后将其应用于我在 IntelliJ 中打开的任何新项目吗?

另外,有谁知道这些类型的设置存储在哪里 - 我假设它在每个项目的 IntelliJ 文件中(例如 .ipr 等)而不是我的全局 .settings 目录?

【问题讨论】:

    标签: java intellij-idea


    【解决方案1】:
    1. 创建新连接或转到连接“属性”(Alt+ENTER)
    2. 在左上角找到“项目数据源”
    3. 在上下文菜单中选择“Make Global”

    【讨论】:

    • 这是当前 IDE 版本的正确解决方案。
    【解决方案2】:

    对于 IntelliJ-13/14,如果您想重复使用与数据库和应用服务器的连接,您应该在项目的 .idea 文件夹之间复制粘贴这些文件。

    • dataSources.ids, dataSources.xml :数据库的东西
    • workspace.xml : 所有应用服务器配置

    是的,这很糟糕,但至少有一个解决方法。


    编辑: 当您创建/编辑数据源时,有一个名为“范围”的组合框,您可以选择 IDE 选项,这将使您可以在多个项目中重用数据源。

    【讨论】:

      【解决方案3】:

      您是对的,这些设置是特定于项目的,您不能将它们设为默认值。它们存储在.idea/workspace.xml<project>.iws 文件中,具体取决于您使用的项目格式。

      您可以尝试用旧项目中的文件覆盖新项目中的此文件,以便传输您的设置。

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-10
      • 2011-02-14
      • 2018-09-18
      • 2022-12-19
      相关资源
      最近更新 更多