2011-03-15 36 views
13

在大約一個月內,我一直在使用IntelliJ,在大多數時間我都有一個項目,我擁有我所有的窗口,工具欄位置等,按照我的喜好設置。我可以在不同的項目中共享IntelliJ Idea的設置嗎?

我很少需要在IntelliJ中打開其他項目,我注意到這樣做時所有的窗口位置似乎都重置爲默認值。例如,結構工具欄移回到屏幕的左下角;我更喜歡它被停靠在右上角。

窗口和工具位置的設置可以通過不同的IntelliJ項目共享?我可以在全球配置一次嗎?是否適用於我在IntelliJ中打開的任何新項目?

而且,沒有人知道這些類型的設置存儲 - 我認爲它在每個項目的IntelliJ文件(如.ipr等),而不是我的全球.settings目錄?

回答

6

你是對的,這些設置是項目特定的,你不能讓它們默認。它們存儲在.idea/workspace.xml<project>.iws文件中,具體取決於您使用的項目格式。

您可以嘗試使用舊項目中的項目覆蓋新項目中的此文件,以便傳輸設置。

+0

不IntelliJ提供了跨項目同步這些設置的方法嗎? – 2011-03-15 22:34:21

+3

不,它沒有。您可以通過http://youtrack.jetbrains.net/issues/IDEA提交申請。 – CrazyCoder 2011-03-16 11:51:15

9

對於IntelliJ-13/14,如果要重新使用數據庫和應用程序的連接,應將這些文件複製粘貼到項目的.idea文件夾中。

  • dataSources.idsdataSources.xml:數據庫的東西
  • workspace.xml:所有appservers配置

是的,這很爛,但至少有一種變通方法。


編輯: 在創建/編輯數據源有一個名爲「範圍」下拉框,你可以選擇IDE選項,這會讓你在很多項目中重用的數據源。

13
  1. 創建新的連接或去連接「屬性」(Alt + Enter鍵)
  2. 查找「項目數據源」頂部的上下文菜單中左
  3. 選擇「使全球」
+0

這是當前IDE版本的正確解決方案。 – 2016-12-15 02:06:59

相關問題