VNote配置PlantUML和Graphviz

Posted by 煮石山农2024 - Apr - 22 Leave comments

1. 什么是PlantUML和Graphviz

PlantUML是一个通过简单的脚本来绘制UML图表的一个工具,比如说:

```puml
@startuml
Bob -> Alice : hello
@enduml
```

可以绘制出这样的漂亮图表:

Graphviz是一个更为通用的图表绘制语言,PlantUML中的部分图表需要调用Graphviz来绘制。

下面我们以Windows为例介绍如何在VNote中使用这两个神器。

2. Graphviz

为了在VNote中使用Graphviz,你需要访问Graphviz的官网(https://graphviz.org/download/)下载Graphviz并安装,安装完后,你需要找到dot.exe所在位置,如C:\Program Files(x86)\graphviz\dot.exe

打开VNote的设置对话框,启用Graphviz并填写上述路径:

重新打开所有标签页,就可以在VNote中使用Graphviz了:

```dot
balabalabala
```

3. PlantUML

3.1. 在线PlantUML

使用在线PlantUML的好处是不用安装任何东西,但是有可能会泄漏隐私,而且无法使用原地预览。

在设置对话框中选择在线服务并保留PlantUML服务器地址不变即可。

3.2. 本地PlantUML

首先,请按照上面的步骤安装Graphviz,并测试能成功使用。

访问PlantUML官网(https://plantuml.com/zh/download)下载plantuml.jar,将其放到一个全英文的路径中,如C:\plantuml.jar

请安装Java运行时。

配置VNote如下:

请重新打开所有标签页,这时候应该就能正常使用PlantUML了。如果出现测试失败,则请注意是否安装了Java环境后没有重启电脑,重启电脑即可。

3.3. 高级配置

如果上面的配置仍然无法使用PlantUML,而且确认本地命令行能正确执行PlantUML,则可能需要改动VNote的配置文件vnote.ini

  1. 打开配置文件夹,使用记事本编辑vnote.ini

找到[web]这一行,在下面新建一行,输入:

plantuml_cmd=cmd.exe /c \"java -jar C:\\plantuml.jar -charset UTF-8 -nbthread 4 -pipe -t%0\"

重启VNote即可。

4. Live Preview

在编辑窗口,右键打开图表实时预览,即可实时预览光标所在处理的图表。

   声明:本文采用 BY-NC-SA 协议进行授权 | 星期九
   原创文章转载请注明:转自《VNote配置PlantUML和Graphviz

No comments yet.
comment_ad
  

 NOTICE1: You should type some Chinese word in your comment to pass the spam-check, thanks for your patience!