在開發(fā)優(yōu)秀的軟件時(shí),可能需要?jiǎng)?chuàng)建一堆運(yùn)行/調(diào)試配置,包括一些程序服務(wù)器的配置。您可能還需要幾個(gè)Docker容器來在各種環(huán)境中測(cè)試代碼,也許是一個(gè)以帶數(shù)據(jù)庫操作的后端容器,以及一個(gè)來查看數(shù)據(jù)庫的控制臺(tái)。所有這些實(shí)體服務(wù)具有不同的用途,并且以前是通過專用工具窗口進(jìn)行管理的。 IntelliJ IDEA 2019.2引入了Service工具窗口,可將所有內(nèi)容集中在一個(gè)地方: View | Tool Windows | Services 或按 Alt + 8(在Windows和Linux上)或 command + 8(在macOS上)。
當(dāng)您運(yùn)行與托管服務(wù)相關(guān)的內(nèi)容(例如,運(yùn)行Docker容器)時(shí),工具窗口會(huì)自動(dòng)彈出。 但是,對(duì)于運(yùn)行/調(diào)試配置,您必須在Service工具窗口中指定要使用的類型。 為此,請(qǐng)轉(zhuǎn)到Run | Edit Configurations ,選擇 Templates,然后將必要的配置類型添加到Service列表中可用的配置中。如圖:Configurations available in Services。
服務(wù)會(huì)按類型分組,以便于導(dǎo)航。 您還可以為自定義服務(wù)組創(chuàng)建單獨(dú)的選項(xiàng)卡,例如,您使用頻率更高或與特定開發(fā)任務(wù)相關(guān)的選項(xiàng)卡。 只需選擇必要的服務(wù)并將其拖動(dòng)到工具欄。
想獲得更集中的視圖,您可以隱藏樹形圖。 它由"Service"導(dǎo)航欄代替,并為當(dāng)前選定的服務(wù)留出更多查看空間。
樹形圖中的每個(gè)項(xiàng)目都有一組按鈕,通常用于啟動(dòng)/停止,配置,刪除所選內(nèi)容等等。 這些操作與在相應(yīng)的專用工具窗口中使用的操作相同。
IntelliJ平臺(tái)API中也提供“Service”工具窗口,以供插件開發(fā)人員在其中包含其功能。
更多信息可以參考官方文檔: Services tool window
這個(gè)功能對(duì)于分布式開發(fā)是非常爽的,再也不用幾十個(gè)Tab來回切換了,但是也有一個(gè)缺點(diǎn):
不能區(qū)分同一類型服務(wù)下具體的配置差別,如圖:


只是區(qū)分了一下端口號(hào),內(nèi)部具體的配置是看不到的。所以,你懂的。
喜歡請(qǐng)點(diǎn)個(gè)贊
轉(zhuǎn)載請(qǐng)注明出處:http://www.itdecent.cn/u/4915ed24d1e3
如有錯(cuò)誤,請(qǐng)務(wù)必指正!謝謝!
我的博客:https://xzing.github.io/



