IntelliJ IDEA 共享 IDE 設置

IntelliJ IDEA 支持安裝在不一樣計算機上的 IntelliJ IDEA(或其餘基於 IntelliJ 平臺的)產品的不一樣實例之間共享 IDE 設置。若是您使用不一樣的計算機工做,這能夠幫助您從新建立一個溫馨的工做環境,並且不會讓你對事物的外觀和行爲感到厭煩。html

您能夠經過如下方式之一共享 IDE 設置:git

  • 經過配置 Settings Repository。這容許您同步任何可配置的組件(啓用和禁用插件列表除外),但須要根據您想要共享的設置建立 Git 存儲庫。若是要在團隊成員中實施相同的設置,此選項頗有用。github

  • 經過使用 IDE Settings Sync 插件。它使用了 JetBrains 服務器,所以不須要額外的配置。已同步的設置與您的 JetBrains 賬戶相關聯 ,所以其餘用戶沒法使用這些設置。服務器

能夠同步的設置包括:IDE 主題、鍵盤映射、配色方案、系統設置、UI設置,菜單和工具欄設置、項目視圖設置,編輯器設置、代碼完成設置、參數名稱提示、實時模板、代碼樣式和列表啓用和禁用插件。app

經過 Settings Repository 共享設置

使用條件

在開始使用 Settings Repository 以前,請確保 Settings Repository 插件已啓用。該插件與IntelliJ IDEA 捆綁在一塊兒,默認狀況下處於啓用狀態。若是該插件未啓用,請在 Settings / Preferences Dialog 對話框的 Plugins 頁上啓用它。編輯器

配置 Settings Repository

若是要共享 IDE 設置,請執行如下步驟: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 時,計算機的本地設置將自動與遠程倉庫中的設置同步。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

相關文章
相關標籤/搜索