PlantUML.png
最近發現PlantUML這個神器,可以把文本生成UML圖片,很是神奇。據說還有Sublime Text插件,但是沒找到,網上也沒有比較詳細的搭建說明。其實很簡單,一分鐘就可以搞定的。一起來試試吧。
0.下載安裝plantuml和graphviz
說明:plantuml有一些新的語法不依賴graphviz,graphviz可以選擇安裝,下文中的配置同理
1. 配置文件
- 在Tools->Build System->New Build System打開的文件中,下加入代碼:
{
"cmd": "java.exe -jar D:/install/plantuml.jar -charset UTF-8 $file",
"path":"D:/Program Files/Java/jre/bin/",
"env": {"GRAPHVIZ_DOT":"D:/install/graphviz/bin/dot.exe"}
}
說明:
-
D:/install/plantuml.jar
這是我的plantuml路徑,記得改成你的哦。 - 如果
JAVA_HOME
已經加到了環境變量PATH
中,可以省略上面的path
。 - 如果
GRAPHVIZ_DOT
已經加到了環境變量中,可以省略上面的env
。
- 保存文件
PlantUML[Windows].sublime-build
(文件名稱可自定義)
2. 啟用配置
在Tools->Build System中,選擇PlantUML[Windows],啟用配置。
3. 測試
- 新建文件,輸入如下測試代碼
- 代碼必須安裝graphviz的測試代碼
@startuml
(*)-->"HelloWorld"
"HelloWorld"-->(*)
@enduml
- 不需要安裝graphviz的測試代碼(PlantUML新語法)
@startuml
start
:HelloWorld;
stop
@enduml
- 保存文件,命名為HelloWorld.txt(后綴名任意)
- Ctrl+B自動運行HelloWorld.txt,生成
HelloWorld.png
,結果如下(上面兩種結果是一樣的):
HelloWorld.png
好了,大功告成,小伙伴們可以盡情玩耍了。