一款讓你輕松在IDEA畫圖的插件!

平時TJ君開發(fā)時,覺得最麻煩的是什么事情呢?就是畫各種各樣的圖,例如流程圖、類圖、對象圖,不畫吧不好給別人展示清楚講解清晰,畫吧就TJ君這美術(shù)細(xì)胞真是一點都畫得不好看且沒興趣~
不過所幸,前不久,TJ君發(fā)現(xiàn)了一個IDEA插件,PlantUML,可以完美的解決這個問題,特地來和大家分享~
PlantUML,是一款開源的圖繪制項目,支持通過編寫文本來快速生成各種UML圖形,目前支持時序圖、用例圖、類圖、對象圖、組件圖、部署圖、狀態(tài)圖、定時圖;同時也支持用來生成非UML圖,像JSON數(shù)據(jù)、YAML數(shù)據(jù)、架構(gòu)圖、思維導(dǎo)圖等等,都可以用它來完成。
簡單的說,就是你直接通過編程來畫出你要的各種圖,是不是特別適合我們程序猿呢?
光說可能不夠形象,直接上例子,例如像一些時序圖,你就可以這樣實現(xiàn):

圖案左半邊,就是你輸入的文本,右半邊就是根據(jù)文本生成的效果,像這種時序圖,語法規(guī)則其實很簡單,可以簡單的用 -> 來繪制參與者之間傳遞的消息,而不必顯式地聲明參與者。也可以使用 --> 繪制一個虛線箭頭。如果想調(diào)整箭頭的方向可以使用 <- 和 <--
而對于像類圖這樣的一些展示效果,你可以通過聲明不同的類型展示不同的樣式,一目了然:


熟練具體的編寫語法規(guī)則之后,是不是對于程序猿來說,比直接用手畫更加簡單呢?
該插件就在前幾天剛更新到了5.6.1版本,作者也是在不斷的優(yōu)化更新。

安裝該插件需要直接在IDEA插件中搜索PlantUML,或者直接從插件官網(wǎng)下載,然后在IDEA安裝即可。
如果不想自己下載的小伙伴,TJ君也給你準(zhǔn)備好了最新版本的插件介質(zhì),只要關(guān)注文末公眾號回復(fù)關(guān)鍵字獲取即可,同時TJ君還會提供一份學(xué)習(xí)寶典,供小伙伴們快速上手PlantUML相關(guān)語法,讓我們一起更好的畫圖吧!
點擊下方卡片,關(guān)注公眾號“TJ君”
回復(fù)“PLANT”,獲取下載地址
