如果您喜歡 JDK,而不是與 IntelliJ IDEA 捆綁,那么您可以在系統(tǒng)中選擇后者和另一個(gè)工具包。
要切換 IDE 啟動(dòng) JDK,請執(zhí)行以下操作:
⒈在主菜單上選擇幫助|查找操作或按 Ctrl+Shift+A。
⒉在出現(xiàn)的操作列表中,找到切換 IDE 啟動(dòng) JDK 操作并選擇它。通過輸入第一個(gè)字母簡化搜索:
⒊在打開的對話框中,選擇所需的 JDK:
⒋點(diǎn)擊“確定”可以應(yīng)用更改。
IntelliJ IDEA 允許您在不同的計(jì)算機(jī)上安裝 IntelliJ IDEA(或其他 IntelliJ 平臺(tái)產(chǎn)品)的不同實(shí)例之間共享您的 IDE 設(shè)置。
如果您使用多個(gè)IntelliJ IDEA安裝,或者希望在您的團(tuán)隊(duì)成員或公司范圍內(nèi)實(shí)施相同的設(shè)置,這將非常有用。
在開始使用設(shè)置存儲(chǔ)庫之前,請確保設(shè)置存儲(chǔ)庫插件已啟用。該插件與 IntelliJ IDEA 捆綁在一起,默認(rèn)情況下激活。如果插件沒有激活, 請?jiān)?"設(shè)置/首選項(xiàng)" 對話框的 "插件" 頁上啟用它。
如果要共享 IDE 設(shè)置,請執(zhí)行以下步驟:
① 在任何托管服務(wù) (如 Bitbucket 或 GitHub) 上創(chuàng)建 Git 存儲(chǔ)庫。
② 在要共享其設(shè)置的 IntelliJ IDEA 實(shí)例的計(jì)算機(jī)上安裝,導(dǎo)航到文件| 設(shè)置存儲(chǔ)庫。指定您創(chuàng)建的存儲(chǔ)庫的 URL,然后單擊“覆蓋遠(yuǎn)程”。
③ 在要應(yīng)用設(shè)置的每臺(tái)計(jì)算機(jī)上,在 "設(shè)置/首選項(xiàng)" 對話框中,展開 "工具" 節(jié)點(diǎn),然后選擇 "設(shè)置存儲(chǔ)庫",指定已創(chuàng)建的存儲(chǔ)庫的 URL, 然后單擊 "覆蓋本地"。如果您希望存儲(chǔ)庫保留遠(yuǎn)程設(shè)置和本地設(shè)置的組合,可以單擊 "合并"。如果檢測到任何沖突,將顯示一個(gè)對話框,您可以在其中解決這些沖突。
tip:如果選擇使用 Bitbucket 托管你的存儲(chǔ)庫,建議使用應(yīng)用程序密碼進(jìn)行身份驗(yàn)證。您需要為存儲(chǔ)庫設(shè)置讀/寫權(quán)限。
如果要用本地設(shè)置覆蓋遠(yuǎn)程設(shè)置,請單擊 "覆蓋遠(yuǎn)程"。每次執(zhí)行更新項(xiàng)目或推送操作時(shí),或者當(dāng)您關(guān)閉項(xiàng)目或退出 IntelliJ IDEA 時(shí),您的本地設(shè)置將自動(dòng)與存儲(chǔ)在資源庫中的設(shè)置同步。
如果要禁用自動(dòng)設(shè)置同步,請導(dǎo)航到文件| 設(shè)置| 工具| 設(shè)置存儲(chǔ)庫(File | Settings | Tools | Settings Repository)并禁用自動(dòng)同步選項(xiàng)。您可以通過從主菜單選擇 VCS |同步設(shè)置(VCS | Sync Settings)來手動(dòng)更新您的設(shè)置。
在第一次同步時(shí),系統(tǒng)將提示您指定用戶名和密碼。
建議使用訪問令牌進(jìn)行 GitHub 身份驗(yàn)證。如果由于某種原因,您想要使用用戶名和密碼而不是訪問令牌,或者您的 Git 托管服務(wù)提供商不支持它,建議您配置 Git憑證助手。
請注意:macOS鑰匙串是受支持的,這意味著您可以在所有基于 IntelliJ 平臺(tái)的產(chǎn)品之間共享憑據(jù)(如果原始 IDE 與請求方 IDE 不同,系統(tǒng)將提示您授予訪問權(quán)限)。
除了設(shè)置存儲(chǔ)庫,您可以配置任何數(shù)量的其他存儲(chǔ)庫,其中包含要共享的任何類型的設(shè)置,包括實(shí)時(shí)模板,文件模板,方案,部署選項(xiàng)等。
這些存儲(chǔ)庫被稱為只讀源,因?yàn)樗鼈儾荒鼙桓采w或合并,僅用作設(shè)置的源。
要配置此類存儲(chǔ)庫,請執(zhí)行以下操作:
① 在 "設(shè)置/首選項(xiàng)" 對話框中,展開 "工具" 節(jié)點(diǎn),然后選擇 "設(shè)置存儲(chǔ)庫"。
② 單擊并添加包含要共享設(shè)置的 GitHub 存儲(chǔ)庫的 URL。
與只讀源中的設(shè)置進(jìn)行同步的方法與設(shè)置存儲(chǔ)庫的方式相同。