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

时间:2011-03-15 15:24:53

标签: java intellij-idea

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

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

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

此外,是否有人知道存储这些类型的设置的位置 - 我认为它存在于每个项目的 IntelliJ 文件(例如.ipr等)而不是我的全局{{ 1}}目录?

3 个答案:

答案 0 :(得分:15)

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

答案 1 :(得分:10)

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

  • dataSources.idsdataSources.xml:数据库内容
  • workspace.xml:所有appservers配置

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


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

答案 2 :(得分:6)

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

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