我可以在不同的项目中共享IntelliJ Idea的设置吗?

mat*_*t b 13 java intellij-idea

在我使用IntelliJ的那个月左右,我有一个项目,我在大多数时间工作,我有我的所有窗口,工具栏位置等,根据自己的喜好设置.

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

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

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

Ale*_*nov 15

  1. 创建新连接或转到连接"属性"(Alt + ENTER)
  2. 在左上角找到"项目数据源"
  3. 在上下文菜单中选择"Make Global"


Ser*_*gio 10

对于IntelliJ-13/14,如果要重用与数据库和应用程序服务器的连接,则应将这些文件复制粘贴.idea到项目的文件夹之间.

  • dataSources.ids,dataSources.xml:数据库的东西
  • workspace.xml :所有appservers配置

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


编辑:当您创建/编辑数据源时,有一个名为"scope"的组合框,您可以选择IDE选项,这样您就可以在许多项目中重用数据源.


Cra*_*der 6

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

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

  • 不,它没有.您可以在http://youtrack.jetbrains.net/issues/IDEA上提交申请. (3认同)