VS Code + PlantUML搭建UML編寫環境
1.VS Code安裝
VS Code是微軟的一款輕量級編輯器,甚至可以算的上一款輕量級的IDE,支援大量的外掛工具,除了可以用來寫程式碼外,用來寫各種技術文件也是極為方便。
VS code 下載地址:https://code.visualstudio.com/
VS code 安裝沒什麼比較複雜的步驟,直接小白式安裝,不想自定義一些配置的話一直下一步到結束即可。
2.PlantUML安裝
PlantUML不需要額外進行下載安裝,可在VS Code的擴充套件市場中直接搜尋進行安裝。
Ctrl+Shift+X開啟擴充套件市場搜尋頁面,輸入PlantUML,點選一下即可看其相關介紹,然後點選“Install”進行安裝即可。(對安裝路徑沒什麼要求)
3.JAVA安裝
安裝PlantUML時氣門可以看到Details中說到需要安裝Java以及Graphviz以支援PlantUML的使用。
可點選Details頁面中的高亮“Java”,也可以點選該連結:https://java.com/en/download/
進入下載頁面
下載完後直接進行安裝即可,直接小白式安裝,不想自定義一些如安裝路徑配置的話一直下一步到結束即可。(對安裝路徑沒什麼要求)
4.Graphviz安裝
可點選Details頁面中的高亮“Graphviz”,也可以點選該連結:http://www.graphviz.org/download/
進入下載頁面
然後根據自己的作業系統進行選擇合適的版本,例如博主的是win10系統,就選擇windows系列的版本進行下載,博主選擇的是Development Windows install packages中的版本進行下載,
下載完後直接手動進行安裝即可,安裝路徑也沒什麼要求,其中有一步會問是否配置到系統環境變數中,
這裡不配置後面進行手動配置也是可以的,一開始時博主想偷個懶,選擇自動新增到環境變數中,但是很遺憾自動配置失敗,不過沒關係,後面進行統一手動配置就好了。
5.環境變數配置
需要配置的環境變數有三個,分別是:
①PlantUML的plantuml.jar路徑
②Java的安裝路徑
③Graphviz的dot.exe路徑
WIN+R快速開啟執行介面,輸入sysdm.cpl進入到系統屬性頁面:
然後“高階”——>“環境變數”,進入到環境變數配置頁面
在這裡可以進行系統變數或使用者變數配置,博主這裡是配置到了使用者變數中
可能有些小夥伴在到了這步時會一臉懵逼,因為安裝時都沒留意過究竟安裝在了哪裡,現在不知道去哪找這些路徑。沒關係,這裡推薦一款神器,搜一下立馬知道在哪裡了。這款神器叫做Everything,下載地址:https://everything.en.softonic.com/
配置好環境變數後,有一件非常重要的事不要忘了,那就是重啟電腦!!!
6.小試牛刀
PlantUML有它自成體系的語法,學起來也是比較容易上手的,關鍵是多練就好了,在官方網站中列出了大量的用例,小夥伴們可盡情瀏覽學習。
PlantUML官方網站:https://plantuml.com/zh/
下面我們來編寫一個簡單的測試:
@startuml test
ClassTeacher ..|> ClassPerson
ClassStudent ..|> ClassPerson
@enduml
然後Alt+D即可在視窗右側生成對應的UML圖
接下來就是要將繪製好的UML圖進行匯出了,Ctrl+Shift+P開啟主命令皮膚,輸入Export,點選"Export Current Diagram"
可看到有多種格式進行匯出,這裡以圖片形式匯出作為示範,選中png
匯出成功後在視窗右下角可看到以下提示
點選"View Report"可檢視匯出報告,一般包含匯出時間、路徑等資訊。
開啟目標檔案的匯出目錄,即可看到對應的匯出檔案了。
7.錯誤解決指南
要知道很難做到每次安裝軟體或配置環境都一路順風的,難免會遇到各種各樣的挫折。沒關係問題就是為了解決問題而生的,出現了那就去解決它。
可能有些小夥伴按照上面的教程一步一步走下來發現到生成UML前都沒問題,但是到了"Alt+D"時報錯了,一般這種情況都是安裝的版本不匹配,或者Graphviz安裝不完整,就像衣服嘛,隨手拿的衣服、褲子、鞋子等等穿起來也能湊成一身,但是這並不意味著就合穿了,是舒適的、好看的,對吧,軟體也一樣,配套的軟體總有它需要配套的道理。
像如果安裝的Graphviz是2.44版本,在https://plantuml.com/zh/graphviz-dot中就有說到需要多做一步完成安裝。
"WIN+R"開啟執行介面,輸入cmd開啟控制檯視窗,然後cd到Graphviz安裝目錄下的bin目錄中,然後輸入dot -c
然後Enter執行一下完成Graphviz的安裝,
一般報錯的時候都會提到有相應的出錯資訊提示的,需要耐心點去找一下,一般都能找到問題的原因,只要原因清楚了,問題就好解決了。
很多資訊可以在這裡找到答案:https://plantuml.com/zh/sitemap-news-and-information
好了,到這裡就結束了!加油!!!
相關文章
- VS Code 搭建合適的 markdown 文件編寫環境
- vscode plantumlVSCode
- 使用 VSCode 搭建 Flutter環境VSCodeFlutter
- [NCS] nrf5340 VS Code環境搭建
- 編譯環境 Golang開發環境 vscode+git編譯Golang開發環境VSCodeGit
- VS Code + WSL 搭建 RaspberryPi Pico 開發環境開發環境
- 【Lua】VSCode 搭建 Lua 開發環境VSCode開發環境
- 基於vscode搭建freertos環境VSCode
- CubeMX + VS Code配置環境代替Keil編寫燒錄除錯程式除錯
- linux環境下vscode 中C/C++編譯及除錯環境的搭建LinuxVSCodeC++編譯除錯
- VSCode + WSL 2 + Ruby環境搭建詳解VSCode
- Flutter開發入門之開發環境搭建(VSCode搭建Flutter開發環境)Flutter開發環境VSCode
- VSCode for Mac 搭建 Common Lisp 開發環境VSCodeMacLisp開發環境
- VSCode+Maven+Hadoop開發環境搭建VSCodeMavenHadoop開發環境
- VSCode系列 - 如何用VSCode搭建C++高效開發環境(1)VSCodeC++開發環境
- VSCode系列 - 如何用VSCode搭建C++高效開發環境(2)VSCodeC++開發環境
- vscode+gdbserver遠端除錯ARM環境搭建VSCodeServer除錯
- vscode編寫markdownVSCode
- VS Code配置C++環境C++
- 配置環境之vscodeVSCode
- 高通編譯環境搭建編譯
- openform環境搭建-編譯ORM編譯
- UML畫圖工具-Graphviz和PlantUML
- 【隨手筆記】OpenCV python+vscode環境搭建筆記OpenCVPythonVSCode
- 以太坊教程:搭建環境、編寫編譯一個智慧合約編譯
- vs搭建遠端除錯環境除錯
- vscode 配置c++環境VSCodeC++
- VS Code C/C++ 環境配置C++
- babel本地編輯環境搭建Babel
- Android編譯環境搭建Android編譯
- 使用 VS Code + Markdown 編寫 PDF 文件
- vs code配置Python開發環境Python開發環境
- VSCode配置JAVA開發環境VSCodeJava開發環境
- Vscode配置golang開發環境VSCodeGolang開發環境
- VS Code 配置 Java 開發環境(qbit)Java開發環境
- linux下使用vscode和makefile搭建C++開發環境LinuxVSCodeC++開發環境
- macOS下使用VS Code配置gcc、gdb搭建C/C++開發環境MacGCC++開發環境
- Visual Studio Code (vscode) 配置C、C++環境/編寫執行C、C++(Windows)【真正的小白版】VSCodeC++Windows