當前位置: 妍妍網 > 碼農

橫空出世,比Visio快10倍的畫圖工具來了。

2024-04-03碼農

總有童鞋問,這個流程圖圖怎麽繪制的,這個UML類圖用什麽工具做的等等,今天給大家推薦一款idea外掛程式PlantUml,來幫助大家快速快速完成繪制。

PlantUml是什麽

PlantUml是一個支持快速繪制的開源計畫。其定義了一套完整的語言用於實作UML關系圖的描述,並基於強大的Graphviz圖形渲染庫進行UML圖的生成。繪制的UML圖還可以匯出為圖片,以及通用的向量SVG格式檔。

PlantUML的優點

  • 完全文本方式編輯,無需控制項拖拽,自動調節圖元距離,簡單美觀

  • 與開發平台完全無關,不受平台限制,只要有PlantUML jar包就能生成UML圖

  • 支持多種文字編輯器、ide的整合,例如idea、eclipse、notepad++等

  • 作為一個Java coder,通常使用idea作為首選開發工具,我們以idea中的使用為主作介紹

    idea安裝 PlantUML外掛程式

    File -> Settings -> Plugins 搜尋 PlantUML ,找到 PlantUML integration 並安裝

    電腦安裝graphviz

    下載地址

    https://graphviz.gitlab.io/_pages/Download/windows/graphviz-2.38.msi

    配置環境變量

    首先添加一個變量名GRAPHVIZ_HOME, 變量值為安裝路徑 D:\WorkWare\Graphviz2.38 在Path目錄下添加 %GRAPHVIZ_HOME%\bin , 多個配置之間要用 「;」 隔開 配置GRAPHVIZ_DOT, 變量值為 %GRAPHVIZ_HOME%\bin\dot.exe

    開啟windows命令列, 使用dot -version出現以下頁面就代表配置正常

    idea 配置graphviz

    File -> Settings -> Other Settings -> PlantUML

    使用plantUML畫流程圖

    新建uml 檔

    輸入測試文字

    @startuml
    Alice -> Bob: Authentication Request
    Bob --> Alice: Authentication Response
    Alice -> Bob: Another authentication Request
    Alice <-- Bob: another authentication Response
    @enduml

    右邊會即時現實流程圖

    也可以根據所寫的類,建立一個UML類圖。也可以參考我們前天推薦的方式:IDEA中一個被低估的功能,一鍵把計畫程式碼繪制成UML類圖

    其他

    如果不想裝graphviz,想直接用,可以下載chrome外掛程式PlantUML Viewer,安裝之後直接編輯文本,可以在瀏覽器直接顯示。

    來源:網路

    >>

    END

    精品資料,超贊福利,免費領

    微信掃碼/長按辨識 添加【技術交流群

    群內每天分享精品學習資料

    最近開發整理了一個用於速刷面試題的小程式;其中收錄了上千道常見面試題及答案(包含基礎並行JVMMySQLRedisSpringSpringMVCSpringBootSpringCloud訊息佇列等多個型別),歡迎您的使用。

    👇👇

    👇點選"閱讀原文",獲取更多資料(持續更新中