最近發(fā)現(xiàn)PlantUML這個神器,可以把文本生成UML圖片徽惋,很是神奇。據(jù)說還有Sublime Text插件座韵,但是沒找到险绘,網(wǎng)上也沒有比較詳細(xì)的搭建說明。其實很簡單誉碴,一分鐘就可以搞定的宦棺。一起來試試吧。
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
已經(jīng)加到了環(huán)境變量PATH
中,可以省略上面的path
慨默。 - 如果
GRAPHVIZ_DOT
已經(jīng)加到了環(huán)境變量中贩耐,可以省略上面的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
,結(jié)果如下(上面兩種結(jié)果是一樣的):
好了霎箍,大功告成,小伙伴們可以盡情玩耍了澡为。