当前位置: 首页 > article >正文

推荐几个 VSCode 流程图工具

Visual Studio Code(简称VSCode)是一个由微软开发的免费、开源的代码编辑器。

VSCode 发布于 2015 年,而且很快就成为开发者社区中广受欢迎的开发工具。

VSCode 可用于 Windows、macOS 和 Linux 等操作系统。

VSCode 拥有一个庞大的扩展市场,用户可以根据自己的需要安装各种扩展来增强编辑器的功能,包括语言支持、代码格式化工具、版本控制集成、主题和图标等。

我们可以在 VSCode 上轻松查找并安装扩展


10009dac733942fab43fd410b576f0ce.png

接下来我们看下平时开发常用的一些流程图工具:

1、Draw.io Integration

Draw.io,现更名为 diagrams.net,是一款开源且免费的在线绘图工具。它非常流行,适用于创建各种类型的图表和图示,例如流程图、网络拓扑图、UML 图、组织结构图、ER 图(实体关系图)等。

Draw.io 的界面简单直观,功能强大,适合个人用户、开发者、设计师、项目经理等使用。它可以在线访问,也可以通过桌面应用离线使用。

在线地址:https://app.diagrams.net/


0c1e048bbd234d21b3b828008f52330f.gif

Draw.io Integration 扩展是一个将 Draw.io 图表工具集成到 Visual Studio Code 编辑器中的扩展。

Draw.io Integration 扩展适合非常适合我们开发人员,可以帮助我们更加高效地进行流程图、网络拓扑图、UML、数据库设计等可视化工作。

扩展搜索关键词:Draw.io


e6fa2d6b83c242d689b860531a48a1fd.png

 插件链接地址:https://marketplace.visualstudio.com/items?itemName=hediet.vscode-drawio

bc48f073f083492b9d5656e1a204532d.png

该插件使用起来也很简单,插件一个后缀名为 .drawio.png 文件就可以开始编辑了,如下图所示:


f0dc5a992ef94ccba56aab055687c2a5.gif

2、Excalidraw

Excalidraw 是一款开源免费的虚拟白板,提供一个在线的实时协作白板工具,使用户能够创建简单的图形和图示。

Excalidraw 是完全开源的,任何人都可以自由地使用它,甚至可以根据自己的需求进行修改和扩展。

在线地址:https://excalidraw.com/


5d3f965099e34a10a7c4d4c5c273fa06.png

VS Code 上也可以安装 Excalidraw 扩展来使用:

扩展搜索关键词:Excalidraw


312291a1483342c28b9afb13be137e45.png

 插件链接地址:https://marketplace.visualstudio.com/items?itemName=pomdtr.excalidraw-editor

23e682400c1c402abea4710bac038792.png

 使用这个扩展只需要创建一个带有 .excalidraw、.excalidraw.json、.excalidraw.svg 或 .excalidraw.png 后缀名的空文件,然后在 Visual Studio Code 中打开它就可以了:

3b2e2b8c6c0d47c49c42b27a2074b9a5.gif

3、tldraw

tldraw 是一款开源免费的无限画布白板,可以在线的实时协作,用户可以轻松地在线创建简洁明了的图形和图示,使得思维的表达变得更加直观和高效。


3cd2caa259ac4153b967533cae7b42fd.png

VS Code 上也可以安装 tldraw 扩展来使用:

扩展搜索关键词:tldraw


2791faf9e14c4968b8cc029c76804720.png

 插件链接地址:https://marketplace.visualstudio.com/items?itemName=tldraw-org.tldraw-vscode

27f4d87d58284750b6fc17a8803d4c4d.png

创建新 tldraw 文件,请使用提供的命令:“tldraw: New Project”。

要查看现有的 tldraw 文件,可以在 VS Code 中打开带有 .tldr 扩展名的文件。


http://www.kler.cn/a/406527.html

相关文章:

  • Diving into the STM32 HAL-----DAC笔记
  • Go语言的并发与管道
  • 二叉树路径相关算法题|带权路径长度WPL|最长路径长度|直径长度|到叶节点路径|深度|到某节点的路径非递归(C)
  • Unity3D基于ECS的游戏逻辑线程详解
  • 2848、与车相交的点
  • Target-absent Human Attention
  • streaming消费kafka手动维护offset到redis
  • 如何快速开发一款AI小程序?基于微信云开发的实战指南
  • tdengine学习笔记-建库和建表
  • Ubuntu上安装MySQL并且实现远程登录
  • Redis中常见的数据类型及其应用场景
  • 【机器学习】决策树算法原理详解
  • 1.langchain中的prompt模板(Prompt Templates)
  • 直播预告| 深入探索 DB-GPT GraphRAG 的设计解读与优化
  • 【K8S问题系列 |18 】如何解决 imagePullSecrets配置正确,但docker pull仍然失败问题
  • [Redis#2] 定义 | 使用场景 | 安装教程 | 快!
  • 聊聊主流几个JDK版本:JDK 8、JDK 11、JDK 17 和 JDK 21 的区别
  • summernote富文本批量上传音频,视频等附件
  • ftdi_sio应用学习笔记 4 - I2C
  • Mesh路由组网
  • 端到端的专线管理与运维:实时掌握专线的运行状态
  • python pytorch 加载MNIST训练集,解释
  • 谁的年龄最小(结构体专题)
  • udp_socket
  • 初级数据结构——栈与队列的互相实现
  • 【倍数问题——同余系】