在 VSCode 中使用 PlantUML

这篇具有很好参考价值的文章主要介绍了在 VSCode 中使用 PlantUML。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最近,因为工作需要绘制一些逻辑图,我自己现在使用的是 PlantUML 或者 mermaid,相比之下前者更加强大。不过它的环境也麻烦一些,mermaid 在一些软件上已经内置了。但是 PlantUML 一般需要自己本地安装或者使用远程服务器(但是网络不是很方便,而且每次想要看都必须使用远程服务器,这点更加不方便了)。所以,在本地配置一个环境是很有必要的了。如果本地有 Java 的环境,那么可以下载 PlantUML 的 jar 包,不过我现在换了电脑,也不再使用 Java 了,所以我已经没有 Java 的环境了。所以我采用了 Docker 镜像的方式,因为我的电脑安装了 Docker Desktop。

拉取镜像并启动服务

Docker 镜像的方法最大的好处就是便捷了,基本上只需要一条命令就能启动一个服务了。

docker run -d -p 8080:8080 plantuml/plantuml-server:tomcat

vscode下plantuml渲染很慢,学习工具,vscode,plantuml,markdown

因为我已经下载过了,所以直接就启动了。如果本地没有镜像,会先去 DockerHub 拉取,拉取速度取决于你的网络速度!

vscode下plantuml渲染很慢,学习工具,vscode,plantuml,markdown
直接访问本机的 8080 端口,看见这个网页即表示服务启动成功了。如果遇到端口冲突的问题,在启动镜像的命令那里,换一个映射端口即可。

vscode下plantuml渲染很慢,学习工具,vscode,plantuml,markdown

安装 PlantUML 插件

在 VSCode 中使用 PlantUML 需要使用它的插件,这就是 VSCode 的好处,基本上没有什么需求是一个插件解决不了的,哈哈。

vscode下plantuml渲染很慢,学习工具,vscode,plantuml,markdown

新建一个 .puml 后缀的文件,然后输入下面的内容。鼠标右键选择预览或者快捷键 Ctrl+D 即可查看。

vscode下plantuml渲染很慢,学习工具,vscode,plantuml,markdown

但是其实,你什么也看不到,因为这个插件本身并不知道你的服务器在哪?插件本身是不提供渲染功能的,它只是一个更好使用 PlantUML 的工具。所以我们接下来要配置一下,让它直到怎么本地服务器的位置。它是支持使用 PlantUML 的远程服务来渲染的,不过那样不就是回到了开头了吗?所以在这里不考虑。

vscode下plantuml渲染很慢,学习工具,vscode,plantuml,markdown

注意,虽然我们的 Docker 镜像是本地运行的,但是这里其实并不是本地的模式,算是远程的模式,交互走的是网络。

vscode下plantuml渲染很慢,学习工具,vscode,plantuml,markdown

按照插件介绍说的,在 settings.json 中,增加下面两条配置即可:

vscode下plantuml渲染很慢,学习工具,vscode,plantuml,markdown

注意:这里的 server 配置 URL,需要指定协议,直接启动就是 http,不然它会有一个警告。在预览左上角有一个红色的感叹号警告你。

再次尝试预览图片:

vscode下plantuml渲染很慢,学习工具,vscode,plantuml,markdown

好了,现在你就可以愉快的在 VSCode 中享受编辑和预览的方便快捷了。不过这还是不够,因为通常我们并不是单独的一张图片,而是一整个文档中嵌入图片,所以接下来尝试让它在 markdown 文件中预览。

安装 markdown 插件

vscode下plantuml渲染很慢,学习工具,vscode,plantuml,markdown

这里我使用这个 markdown 插件,因为它是支持渲染 plantuml 的,并且它的下载量比较高,社区活跃,开源社区随大流总不会有错的。
插件安装完成后,就可以使用了。先随便写一篇 markdown 文档,把刚才我们的图片绘制语句粘贴进去,然后点击预览。不过可惜呀,好事多磨,总是不能一次就成功,哈哈。不过,它做的还是蛮人性化的,至少给了错误提示,不至于让我们抓瞎。

vscode下plantuml渲染很慢,学习工具,vscode,plantuml,markdown

按照它的错误提示,按部就班就可解决问题了,这里是需要我们配置服务器的地址。

vscode下plantuml渲染很慢,学习工具,vscode,plantuml,markdown

注意:PlantUML 支持 png svg txt 这几种形式展示,不过这个插件似乎只支持 svg,其它两个测试它也是把结果当成 svg 来渲染,所以是不行的。

不过这个玩意似乎还是有问题,它居然把 plantuml 服务器的欢迎页给展示出来了,可是我要这个也没有用呀。

vscode下plantuml渲染很慢,学习工具,vscode,plantuml,markdown

不过重启之后,它就正常了。看来以后修改了配置,VSCode 需要重启一下或者 Reload Window

vscode下plantuml渲染很慢,学习工具,vscode,plantuml,markdown

说明

最后这一步的过程有点曲折,刚开始把它那个页面整出来了,我不知道哪里出现了问题(我甚至安装了一个 Fiddler 准备看一看,不过我其实也不确定能看出来什么,哈哈。)。在网上看了几个问题,并且看了官方的 issue,有一个类似的,但是仔细看和我这里的问题也不一样。没想到重启之后就好了,可能配置没有更新吧。如果是本地安装 PlantUML 的方式,可能就会好一点。不过我还是更喜欢 Docker 的方式了,用得时候启动一个镜像即可,不必再去配置复杂的环境了。文章来源地址https://www.toymoban.com/news/detail-761189.html

到了这里,关于在 VSCode 中使用 PlantUML的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Visual Studio Code官网下载、vscode下载很慢、vscode下载不了 解决方案

    开发界的小伙伴们对于Visual Studio Code开发环境来可以说非常熟悉了,但由于在Visual Studio Code官网的下载速度非常的慢,即便开了代理也是一样的很慢、甚至下载被中断,几乎不能下载。 1、在Web浏览器上打开vscode官网,并选择想要下载的vscode版本 这里以下载Windows系统 x64的版

    2024年02月03日
    浏览(74)
  • 开源绘图工具plantUML入门教程(常用于画类图、时序图等)

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。 随着工作时间的增长,越发觉得用专业的图形(用例图,时序图,ER图等等)去准确表达想法是很重要的。比如针

    2024年02月05日
    浏览(42)
  • 开源绘图工具 PlantUML 入门教程(常用于画类图、用例图、时序图等)

    一、类图 类的UML图示 定义能见度(可访问性) 类之间的关系 例子1: 或者 例子2: 或者 二、用例图 三、时序图 例子1: 例子2: 参考资料 官网: PlantUML - 类图 PlantUML - 用例图 PlantUML - 序列图 博客:https://blog.csdn.net/pleaseprintf/article/details/130656001

    2024年03月17日
    浏览(43)
  • 你的Spring应用启动很慢?不妨试试这个工具!

    睡不着闲逛,在GitHub上看到一个挺实用的开源项目: Spring Startup Analyzer 。 从项目名称中就大概能猜到,这是一个分析Spring应用启动过程的工具。Spring Startup Analyzer通过采集Spring应用启动过程的数据,进而生成一个交互式的分析报告,帮助用户发现Spring应用启动慢的位置。 同

    2024年02月16日
    浏览(56)
  • Markdown和PlantUML的基本使用

    首先需要在VS Code中安装Markdown extention和plantUML插件 这是测试标题,使用一个#号配合标题 这是1级测试标题,使用2个#号配合标题 测试2级标题 这是2级测试标题,使用3个#号配合标题 这里是多级列表 Part A Section One Example 1 Example 2 Section Two Section Three Part B Section One Section Two Sect

    2024年02月09日
    浏览(29)
  • IDEA使用插件绘制UML类图+PlantUML语法讲解

    安装完插件记得重启一下IDEA 安装完插件之后,还需要安装Graphviz才可以渲染图形。 Graphviz安装包下载地址 安装过程很简单,直接双击或者管理员身份运行即可,注意下面两个操作,其他都是接受、下一步即可 【操作一:选择是否配置环境变量】 【操作二:选择好软件要安装

    2024年02月13日
    浏览(53)
  • Codeium - 一款国内下载很慢注册不上的个人免费的AI代码补全工具

    下载地址:Codeium - VSCode扩展市场 等待下载 等吧,下载速度10KB/s 终于下载完了,下载了半个小时 VSCode左下角,点击帐户图标展开菜单 点击 使用 Codeium Auth 登录以使用 Codeium…… 点击 打开(O) 按钮打开Codeium官网 点击 Log in with Google ,Google ?连不上Google 谷什么歌 或者点击 Si

    2024年02月11日
    浏览(185)
  • 【基础工具篇使用】VScode 远程 Ubuntu 系统 进行使用

    我们可以使用 vscode 的远程功能插件“Remote-SSH”,此插件可以进行远程开发。使用此插件前有两个前提:本地端、远 程端需要安装 vscode、本地和远程网络可以相互 ping 通。 这里已经安装完成,并且可以使用 配置文件如下:

    2024年01月25日
    浏览(30)
  • VsCode开发工具的入门及基本使用

    大家好,我是[阿猫的故乡]。很高兴能有机会与大家分享关于VsCode开发工具的入门及基本使用的知识。 文章目录 文章目录 前言 一、VsCode是什么? 二、使用步骤 1.如何下载 2.如何使用 总结 在开发者社区中,Visual Studio Code(简称VS Code)已经成为最受欢迎的文本编辑器之一。作

    2024年02月02日
    浏览(71)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包