Ubuntu20.04 中使用vscode中编辑查看PlantUML

1、plantuml需要graphviz

先安装graphviz

复制代码
sudo apt install graphviz

2、查看是否安装java,如果没有安装,会像下面提示, 我根据提示,安装最新版本的java,sudo apt install openjdk-21-jre-headless。自己根据需要安装

复制代码
$ java --version

Command 'java' not found, but can be installed with:

sudo apt install openjdk-11-jre-headless  # version 11.0.26+4-1ubuntu1~20.04, or
sudo apt install default-jre              # version 2:1.11-72
sudo apt install openjdk-13-jre-headless  # version 13.0.7+5-0ubuntu1~20.04
sudo apt install openjdk-16-jre-headless  # version 16.0.1+9-1~20.04
sudo apt install openjdk-17-jre-headless  # version 17.0.14+7-1~20.04
sudo apt install openjdk-21-jre-headless  # version 21.0.6+7-1~20.04.1
sudo apt install openjdk-8-jre-headless   # version 8u442-b06~us1-0ubuntu1~20.04

3、安装plantuml插件

4、新建一个my_test.puml文档, 复制一个简单的示例,粘贴,鼠标光在my_test.puml文档,中快捷键Alt+D,就可以显示了

复制代码
@startuml
start
repeat :foo作为开始标注;
:读取数据;
:生成图片;
backward:这是一个后撤行为;
repeat while (更多数据?)
stop
@enduml
相关推荐
进击的程序汪2 分钟前
Linux 启动过程流程图--ARM版
linux·运维·arm开发
deeper_wind44 分钟前
MySQL数据库基础(小白的“升级打怪”成长之路)
linux·数据库·mysql
Raners_1 小时前
【Linux】文件权限以及特殊权限(SUID、SGID)
linux·安全
egoist20231 小时前
【Linux仓库】进程优先级及进程调度【进程·肆】
linux·运维·服务器·进程切换·进程调度·进程优先级·大o1调度
2301_1472583692 小时前
7月2日作业
java·linux·服务器
xuanzdhc6 小时前
Linux 基础IO
linux·运维·服务器
愚润求学6 小时前
【Linux】网络基础
linux·运维·网络
bantinghy7 小时前
Linux进程单例模式运行
linux·服务器·单例模式
小和尚同志8 小时前
29.4k!使用 1Panel 来管理你的服务器吧
linux·运维
帽儿山的枪手8 小时前
为什么Linux需要3种NAT地址转换?一探究竟
linux·网络协议·安全