0

0

使用VSCode和Draw.io插件绘制架构图

P粉986688829

P粉986688829

发布时间:2025-12-23 14:25:02

|

411人浏览过

|

来源于php中文网

原创

可在 VSCode 中通过 Draw.io 插件直接创建编辑架构图:安装插件、新建 .drawio 文件、启用云架构图标库、用快捷键绘制正交连接线、导出为透明 PNG 等格式。

使用vscode和draw.io插件绘制架构图

如果您希望在 Visual Studio Code 中直接创建和编辑架构图,而无需切换到外部绘图工具,则可以借助 Draw.io 插件实现本地化、集成化的图表绘制。以下是完成该任务的具体操作流程:

本文运行环境:MacBook Air,macOS Sequoia。

一、安装 Draw.io 插件

Draw.io 插件使 VSCode 具备内嵌图表编辑能力,支持 .drawio 文件的打开、编辑与导出,所有操作均在编辑器界面中完成,无需跳转至浏览器或独立应用。

1、启动 VSCode,点击左侧活动栏中的扩展图标(四个方块组成的图标)。

2、在扩展搜索框中输入 Draw.io Integration,确保选择由 hediet 发布的官方插件(图标为蓝色齿轮加白色图表)。

3、点击“安装”按钮,等待插件下载并自动启用。

二、创建新的 Draw.io 图表文件

新建 .drawio 文件后,VSCode 将调用内嵌的 Draw.io 编辑器,提供完整图形工具栏与图层管理功能,支持拖拽组件、连接线绑定及实时预览。

1、在资源管理器中右键空白处,选择“在资源管理器中新建文件”。

2、将新文件命名为 architecture.drawio,注意扩展名必须为小写 .drawio。

3、双击该文件,VSCode 将加载内嵌编辑器,并显示默认空白画布与左侧形状面板。

三、配置架构图常用元素库

Draw.io 默认仅启用基础形状库,架构图需额外启用 AWS、Azure、Google Cloud 及通用系统架构等专业图标集,以提升图表专业性与识别度。

1、点击编辑器顶部菜单栏的 Arrange → Insert → Advanced → Shape Library

OrgChart组织结构插件
OrgChart组织结构插件

gt是一款简单实用的组织结构图表jQuery插件。gt通过DOM元素,jQuery和CSS3过渡效果来制作组织结构图表。可以使用本地数据,或通过ajax调用来完成数据的填充。

下载

2、在弹出窗口中勾选 AWS CloudAzureGeneral → System Architecture

3、点击“OK”,左侧形状面板将新增对应分类,可直接拖拽服务器、数据库、负载均衡器等标准图标。

四、使用快捷键高效绘制连接关系

架构图中组件间依赖关系需通过正交连接线表达,手动绘制易错且低效;启用对齐辅助与快捷键可大幅提升连接精度与效率。

1、按住 Ctrl(macOS 上为 Cmd)键 并拖动组件边缘的蓝色连接点,自动生成吸附式连接线。

2、选中已绘制的连接线,按 Ctrl+Shift+L(macOS 为 Cmd+Shift+L)切换为正交连线模式。

3、双击连接线,在右侧属性面板中将“Edge Style”设为 elbowEdgeStyle,实现带直角拐弯的清晰路径。

五、导出为多种格式并嵌入文档

完成绘图后需导出为标准图像或矢量格式,以便插入技术文档、README 或 Wiki 页面;Draw.io 插件支持一键导出 PNG、SVG 和 PDF,保留透明背景与缩放无损特性。

1、点击编辑器右上角的 Export 按钮(向下箭头图标)。

2、在导出类型中选择 PNG,勾选 Transparent background 选项。

3、设置分辨率为 2x,点击“Export”保存至项目 assets 目录下,文件名为 architecture-diagram.png

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
edge是什么浏览器
edge是什么浏览器

Edge是一款由Microsoft开发的网页浏览器,是Windows 10操作系统中默认的浏览器,其目标是提供更快、更安全、更现代化的浏览器体验。本专题为大家提供edge浏览器相关的文章、下载、课程内容,供大家免费下载体验。

1416

2023.08.21

IE浏览器自动跳转EDGE如何恢复
IE浏览器自动跳转EDGE如何恢复

ie浏览器自动跳转edge的解决办法:1、更改默认浏览器设置;2、阻止edge浏览器的自动跳转;3、更改超链接的默认打开方式;4、禁用“快速网页查看器”;5、卸载edge浏览器;6、检查第三方插件或应用程序等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

381

2024.03.05

如何解决Edge打开但没有标题的问题
如何解决Edge打开但没有标题的问题

若 Microsoft Edge 浏览器打开后无标题(窗口空白或标题栏缺失),可尝试以下方法解决: 重启 Edge:关闭所有窗口,重新启动浏览器。 重置窗口布局:右击任务栏 Edge 图标 → 选择「最大化」或「还原」。 禁用扩展:进入 edge://extensions 临时关闭插件测试。 重置浏览器设置:前往 edge://settings/reset 恢复默认配置。 更新或重装 Edge:检查最新版本,或通过控制面板修复

941

2025.04.24

vscode
vscode

VS Code(Visual Studio Code)是一款免费、开源的跨平台代码编辑器,由微软开发和维护。它被广泛用于软件开发和编程,支持多种编程语言和框架。VS Code 同时提供了丰富的功能和扩展性,使开发者可以高效地编写、编辑和调试代码。

593

2023.06.30

vscode怎么运行代码
vscode怎么运行代码

vscode是一个运行于MacOS X、Windows和Linux之上的,针对于编写现代Web和云应用的跨平台源代码编辑器;vscode免费而且功能强大,对JavaScript和NodeJS的支持非常好,自带很多功能,例如代码格式化,代码智能提示补全、Emmet插件等。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

223

2023.07.21

vscode使用的框架介绍
vscode使用的框架介绍

VSCode是一款跨平台代码编辑器,它基于Electron框架和Monaco Editor构建。想了解更多vscode的相关内容,可以阅读本专题下面的文章。

396

2024.03.14

vscode一般用来写什么语言
vscode一般用来写什么语言

VSCode是一款功能强大的代码编辑器,支持多种编程语言和文件格式。它内置对 JavaScript、Python、Java、C++、TypeScript、HTML/CSS、Go 等语言的支持。想了解更多vscode的相关内容,可以阅读本专题下面的文章。

379

2024.03.14

vscode可以写什么语言
vscode可以写什么语言

vscode是一款强大的代码编辑器,支持多种编程语言的开发。通过安装扩展,可以为 JavaScript/TypeScript、Python、Java、C#、PHP、Go、Ruby、Rust、HTML/CSS 等语言提供智能代码补全、调试和格式化等功能。想了解更多vscode的相关内容,可以阅读本专题下面的文章。

553

2024.03.15

clawdbot ai使用教程 保姆级clawdbot部署安装手册
clawdbot ai使用教程 保姆级clawdbot部署安装手册

Clawdbot是一个“有灵魂”的AI助手,可以帮用户清空收件箱、发送电子邮件、管理日历、办理航班值机等等,并且可以接入用户常用的任何聊天APP,所有的操作均可通过WhatsApp、Telegram等平台完成,用户只需通过对话,就能操控设备自动执行各类任务。

2

2026.01.29

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
go语言零基础开发内容管理系统
go语言零基础开发内容管理系统

共34课时 | 2.6万人学习

第二十三期_前端开发
第二十三期_前端开发

共98课时 | 7.6万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号