PlantUML组合sublimetext使用

plantUML

使用一个简单、易读的文本描述,来绘制UML图。

通过这个PlantUML在线服务,可以形象了解。

通过网上搜索,使用sublime text2

电脑环境要求

  • 确保电脑上安装了Java
  • 开源的图形可视化软件Graphviz:PlantUML绘制功能有些使用到了Graphviz
  • plantuml.jar;通过”java -jar plantuml.jar sequenceDiagram.txt “验证jar文件是否可用

不安装插件配置:

1.打开Sublime text2 ,在 Tools->Build System->New Build System加入下列配置代码:

    {
     "cmd": "java.exe -jar #1 -charset UTF-8 $file",
     "path":"D:/Program Files/Java/jre/bin/",
     "env": {"GRAPHVIZ_DOT":"D:/install/graphviz/bin/dot.exe"}
    }

说明

  • ‘#1’改成电脑中plantuml.jar路径
  • 如果JAVA_HOME已经加到了环境变量PATH中,可以省略上面的path
  • 如果GRAPHVIZ_DOT已经加到了环境变量中,可以省略上面的env
    保存 PlantUML.sublime-build (自定义)
    使用
    在Tools->Build System中,选择PlantUML,启用配置。

新建文件夹:

输入:

    @startuml
    (*)-->"HelloWorld"
    "HelloWorld"-->(*)
    @enduml

保存文件,命名为HelloWorld.txt
Ctrl+B 自动运行,即可看到在生成的HelloWorld.png图片

安装插件配置

github 地址:https://github.com/jvantuyl/sublime_diagram_plugin

使用插件配置只需要下载插件、GRAPHVIZ_DOT、java;插件内置了plantuml.jar

在Sublime Text通过Package Control:add Repository 加入

https://github.com/jvantuyl/sublime_diagram_plugin.git

在Ctrl+Shift+P打开控制面板,使用package control : install package,选中sublime_diagram_plugin即可完成插件安装。
离线安装也一样,将下载下来的文件复制到Preferences->Browse Packages目录下

同样,需要配置环境变量(按自己graphviz的安装路径设置):

  • 新增系统变量名:GRAPHVIZ_DOT 变量值:E:\Program Files (x86)\Graphviz2.38\bin\dot.exe
  • 在Path添加E:\Program Files (x86)\Graphviz2.38\bin\;

在同样输入

    @startuml
    (*)-->"HelloWorld"
    "HelloWorld"-->(*)
    @enduml

,使用(Command / Alt)-M 运行,自动弹出生成图片。也可以自定义快捷键,在Preferences -> Key Binding User 加入

{ “keys”: [“alt+d”], “command”: “display_diagrams”}

注意事项:

安装plantUML插件时,出现 unable to load diagram plugin,check console for details. 把例子粘过来 alt+D 时显示nothing to process. 刚刚找到了解决办法:原因是下载的插件里无法加载文件:Diagram.sublime-settings,其中第三行将编码方式”charset”: null改为”charset”: “UTF-8”,关掉sublime Text 重启即可。

附:
plantuml语法

参考:

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值