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

‎ Gemini Storybook
‎ Gemini Storybook

Google Gemini推出的AI绘本生成工具

下载

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

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

豆包大模型
豆包大模型

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

WorkBuddy
WorkBuddy

腾讯云推出的AI原生桌面智能体工作台

腾讯元宝
腾讯元宝

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

文心一言
文心一言

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

讯飞写作
讯飞写作

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

即梦AI
即梦AI

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

ChatGPT
ChatGPT

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

相关专题

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

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

1747

2023.08.21

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

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

398

2024.03.05

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

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

1045

2025.04.24

vscode
vscode

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

631

2023.06.30

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

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

228

2023.07.21

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

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

414

2024.03.14

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

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

393

2024.03.14

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

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

584

2024.03.15

C++多线程并发控制与线程安全设计实践
C++多线程并发控制与线程安全设计实践

本专题围绕 C++ 在高性能系统开发中的并发控制技术展开,系统讲解多线程编程模型与线程安全设计方法。内容包括互斥锁、读写锁、条件变量、原子操作以及线程池实现机制,同时结合实际案例分析并发竞争、死锁避免与性能优化策略。通过实践讲解,帮助开发者掌握构建稳定高效并发系统的关键技术。

2

2026.03.16

热门下载

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

精品课程

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

共34课时 | 2.7万人学习

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

共98课时 | 8.5万人学习

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

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