安裝插件
插件擴(kuò)展了IntelliJ IDEA的核心功能。例如,安裝插件可以獲得以下功能:
- 與版本控制系統(tǒng)、問(wèn)題跟蹤器、構(gòu)建管理服務(wù)器和其他工具的集成。
- 對(duì)各種語(yǔ)言和框架的編碼輔助支持。
- 快捷提示、實(shí)時(shí)預(yù)覽、文件監(jiān)視器等等。
- 編碼練習(xí)可以幫助您學(xué)習(xí)一門新的編程語(yǔ)言。
打開插件設(shè)置
按Ctrl+Alt+S打開IDE設(shè)置,選擇“Plugins”。
使用Marketplace選項(xiàng)卡可以從JetBrains插件庫(kù)或自定義插件庫(kù)中瀏覽和安裝插件。
使用Installed選項(xiàng)卡瀏覽捆綁和安裝的插件,啟用、禁用、更新或刪除它們,禁用不必要的插件可以提高性能。
大多數(shù)插件可以與任何JetBrains產(chǎn)品一起使用。有些僅限于商業(yè)產(chǎn)品,有些則需要單獨(dú)的許可證。
如果一個(gè)插件依賴于其他插件,IntelliJ IDEA會(huì)通知依賴關(guān)系。如果您的項(xiàng)目依賴于某些插件,請(qǐng)將它們添加到所需插件列表中。
如果現(xiàn)有的插件不提供您需要的一些功能,這時(shí)也可以為IntelliJ IDEA創(chuàng)建自己的插件。
默認(rèn)情況下,IntelliJ IDEA包含幾個(gè)捆綁的插件。您可以禁用捆綁插件,但不能刪除它們,除此之外可以從插件存儲(chǔ)庫(kù)或本地存檔文件(ZIP或JAR)安裝其他插件。
從Marketplace安裝插件
- 按Ctrl+Alt+S打開IDE設(shè)置,選擇“Plugins”。
- 在Marketplace中找到插件并單擊Install。
要安裝特定版本,請(qǐng)轉(zhuǎn)到JetBrains plugin Repository中的插件頁(yè)面,按照從磁盤安裝插件的說(shuō)明下載并安裝。例如,如果最新版本的插件壞了,你可以這樣做。
從磁盤安裝插件
- 下載插件歸檔文件(ZIP或JAR)。
- 按Ctrl+Alt+S打開IDE設(shè)置,選擇“Plugins”。
- 在 Plugins 頁(yè)面,單擊“設(shè)置”按鈕,然后單擊Install Plugin from Disk….
- 選擇插件歸檔文件并單擊OK。
- 單擊OK應(yīng)用更改并在提示時(shí)重新啟動(dòng)IDE。
從命令行安裝插件
1.退出要安裝插件的IDE。
2.從JetBrains Marketplace頁(yè)面,找到所需插件的頁(yè)面,選擇Versions選項(xiàng)卡,然后單擊任何版本來(lái)復(fù)制pluginId。
pluginId是您要安裝的插件的簡(jiǎn)稱。例如org.rust.lang。
3.安裝插件:
Windows:
進(jìn)入IntelliJ IDEA安裝目錄下的bin目錄,運(yùn)行以下命令:idea64.exe installPlugins <PluginID>
例如:
idea64.exe installPlugins org.rust.lang IntelliJ IDEA
macOS:
執(zhí)行如下命令:
open -na "IntelliJ IDEA.app" --args installPlugins <PluginID>
例如:
open -na "IntelliJ IDEA.app" --args installPlugins org.rust.lang
Linux:
進(jìn)入IntelliJ IDEA安裝目錄下的bin目錄,運(yùn)行以下命令:idea.sh installPlugins <PluginID>
例如:
idea.sh installPlugins org.rust.lang
提示:如果您正在使用Toolbox App,則可以使用Toolbox App生成的shell腳本運(yùn)行此命令。您可以在Toolbox App的IDE設(shè)置中找到腳本名稱和位置。
刪除插件
提示:不能刪除捆綁的插件。
- 按Ctrl+Alt+S打開IDE設(shè)置,選擇“Plugins”。
- 打開Installed選項(xiàng)卡,找到要?jiǎng)h除的插件。
- 單擊插件描述窗格上的插件設(shè)置按鈕,然后選擇 Uninstall。
如果需要在不啟動(dòng)IntelliJ IDEA的情況下刪除插件,您可以手動(dòng)從插件目錄中刪除它。
禁用插件
如果不需要相應(yīng)的功能,您可以禁用插件而無(wú)需刪除它。
- 按Ctrl+Alt+S打開IDE設(shè)置,選擇“Plugins”。
- 打開Installed選項(xiàng)卡,找到并選擇要禁用的插件。
- 單擊插件描述窗格上的插件設(shè)置按鈕,然后選擇Disable。
或者,您可以使用插件列表中的復(fù)選框或插件類別的禁用所有按鈕。
您可以在“設(shè)置”按鈕下的菜單中一次禁用或啟用所有手動(dòng)安裝的插件(非捆綁)。
需要的插件
項(xiàng)目可能需要為某些技術(shù)或框架提供支持的插件,您可以將此類插件添加到當(dāng)前項(xiàng)目所需插件列表中,以便IntelliJ IDEA驗(yàn)證插件是否已安裝并啟用。如果忘記了某個(gè)插件,或者您的團(tuán)隊(duì)中有人在做項(xiàng)目時(shí)沒(méi)有意識(shí)到依賴關(guān)系,它會(huì)提前通知。
為當(dāng)前項(xiàng)目添加所需的插件
- 確保安裝了所需的插件。
- 按Ctrl+Alt+S打開IDE設(shè)置,選擇Build, Execution, Deployment | Required Plugins。
- 在Required Plugins頁(yè)面上,單擊“添加”圖標(biāo)并選擇插件??梢赃x擇指定插件的最小和最大版本。
提示:要指定IntelliJ IDEA本身所需的版本,請(qǐng)將IDE Core添加到所需插件列表中。
將所需插件列表存儲(chǔ)在項(xiàng)目的.idea/externalDependencies.xml文件中。當(dāng)您在IntelliJ IDEA中打開項(xiàng)目時(shí),如果所需的插件被禁用,未安裝或需要更新,它會(huì)提前通知。
單擊通知消息中的鏈接可以快速啟用、安裝或更新所需的插件。
推薦的插件
當(dāng)您打開一個(gè)項(xiàng)目時(shí),IntelliJ IDEA可以根據(jù)項(xiàng)目中使用的庫(kù)和facet建議安裝和啟用插件。不要把建議的插件和需要的插件混淆,此時(shí)可以手動(dòng)添加到項(xiàng)目中,這樣您的隊(duì)友也可以使用它。
如果您需要一個(gè)特定的插件,您可以阻止IntelliJ IDEA推薦它,還可以使用通知設(shè)置來(lái)禁用或啟用所有插件建議的通知以及它們的顯示方式。
禁用插件建議
- 當(dāng)出現(xiàn)建議插件的通知時(shí),單擊“不建議此插件”。
當(dāng)下次打開一個(gè)項(xiàng)目時(shí),IntelliJ IDEA將不建議使用這個(gè)插件。您仍然可以檢查項(xiàng)目中建議的插件。
檢查項(xiàng)目中建議的插件
按Ctrl+Shift+A,開始輸入Check Suggested Plugins。
選擇 Check Suggested Plugins操作。
如果IntelliJ IDEA有一個(gè)插件適用于您的項(xiàng)目,它會(huì)通知您,單擊通知消息中的鏈接來(lái)安裝或啟用建議的插件。
開發(fā)自己的插件
您可以使用任何版本的IntelliJ IDEA來(lái)開發(fā)插件。它提供了一個(gè)開放的API、一個(gè)專用SDK、模塊和運(yùn)行/調(diào)試配置來(lái)幫助您。
推薦的工作流是使用Gradle。使用內(nèi)部IntelliJ IDEA構(gòu)建系統(tǒng)的舊工作流也得到支持
自定義插件存儲(chǔ)庫(kù)
默認(rèn)情況下,IntelliJ IDEA被配置為使用來(lái)自JetBrains插件庫(kù)的插件。這是一個(gè)公共存儲(chǔ)庫(kù),每個(gè)人都可以在其中托管他們的插件,但是如果您開發(fā)的插件僅供內(nèi)部使用,則可以為它們?cè)O(shè)置自定義插件存儲(chǔ)庫(kù)。
一旦建立了您的插件庫(kù),請(qǐng)把它添加到IntelliJ IDEA:
添加自定義存儲(chǔ)庫(kù)
1.按Ctrl+Alt+S打開IDE設(shè)置,選擇“Plugins”。
2.在Plugins頁(yè)面上,單擊“設(shè)置”按鈕,選擇Manage Plugin Repositories….
3.在Custom Plugin Repositories對(duì)話框中,點(diǎn)擊Add圖標(biāo)并指定您的repository URL,它必須指向描述插件的XML文件的位置,例如updatePlugins.xml,該文件可以與自定義插件放在同一臺(tái)服務(wù)器上,也可以放在專用服務(wù)器上。
4.在Custom Plugin Repositories對(duì)話框中單擊OK保存插件庫(kù)列表。
5.在Settings對(duì)話框中單擊OK以應(yīng)用更改。
當(dāng)你搜索插件時(shí),IntelliJ IDEA會(huì)在默認(rèn)的JetBrains插件庫(kù)和指定的任何自定義庫(kù)中顯示結(jié)果。若要只瀏覽某個(gè)自定義插件存儲(chǔ)庫(kù),請(qǐng)?jiān)赑lugins頁(yè)面的Marketplace選項(xiàng)卡的搜索字段中鍵入repository:,然后輸入存儲(chǔ)庫(kù)的URL。例如:
repository:http://plugins.example.com:8080/updatePlugins.xml myPlugin
或者,可以使用idea.plugin.hosts屬性添加自定義插件庫(kù):
1.從主菜單中選擇“幫助|編輯自定義屬性”。
2.將idea.plugin.hosts屬性添加到平臺(tái)屬性文件中,并指定描述插件的XML文件的URL。例如:
idea.plugin.hosts="http://plugins.example.com:8080/updatePlugins.xml"
提示:要添加多個(gè)url,用分號(hào)分隔。
3.重啟IntelliJ IDEA。
您可能想要用自定義的插件存儲(chǔ)庫(kù)替換默認(rèn)的JetBrains Plugin Repository,如果您只想從IntelliJ IDEA中獲得自定義存儲(chǔ)庫(kù)插件,這可能會(huì)很有幫助。
替換默認(rèn)插件存儲(chǔ)庫(kù)
1.從主菜單中選擇“幫助|編輯自定義屬性”。
2.將IDEA .plugins.host屬性添加到平臺(tái)屬性文件中,并指定可以正確處理IntelliJ IDEA請(qǐng)求的應(yīng)用程序的URL,也就是說(shuō),充當(dāng)默認(rèn)的插件存儲(chǔ)庫(kù)應(yīng)用程序,而不是JetBrains插件存儲(chǔ)庫(kù)。
特別是,它應(yīng)該處理以下請(qǐng)求:
- 獲取插件列表
- 下載最新的插件更新
3.重啟IntelliJ IDEA。
如果您替換了默認(rèn)的插件存儲(chǔ)庫(kù),Plugins對(duì)話框的Marketplace選項(xiàng)卡上的搜索字段將只瀏覽新的默認(rèn)存儲(chǔ)庫(kù)和添加的任何自定義存儲(chǔ)庫(kù)中的插件。
生產(chǎn)力技巧
過(guò)濾和排序搜索結(jié)果
在搜索字符串中鍵入正斜杠/以查看過(guò)濾和排序搜索結(jié)果的選項(xiàng)。例如,您可以在搜索字符串中添加以下選項(xiàng),只列出與語(yǔ)言相關(guān)的插件,并根據(jù)下載次數(shù)對(duì)它們進(jìn)行排序:
/tag:Languages /sortBy:downloads