ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

VS Code 里画 Draw.io 图表的 5 种姿势:vscode-drawio 核心功能完整指南

VS Code 里画 Draw.io 图表的 5 种姿势:vscode-drawio 核心功能完整指南 VS Code 里画 Draw.io 图表的 5 种姿势vscode-drawio 核心功能完整指南【免费下载链接】vscode-drawioThis unofficial extension integrates Draw.io (also known as diagrams.net) into VS Code.项目地址: https://gitcode.com/gh_mirrors/vs/vscode-drawio架构图在浏览器画完一导出成图片就和代码脱节了想改一个方框得重新截一张图。vscode-drawio 把 Draw.iodiagrams.net画板完整搬进 VS Code让图表文件像代码一样可编辑、可对比、还能和源码互相跳转。这个插件的本质是一层文档同步Draw.io 图表本身就是 XML 文本插件把画布的每次操作实时写回文件于是图表就能享受 Git 对比、代码评审和搜索替换的全部待遇。画板进编辑器打开文件即开画装好插件后新建任意.drawio/.dio文件直接打开就是一个完整的离线 Draw.io 画板无需再开浏览器。一个文件两种编辑器同一个文件可以在画布编辑器和文本编辑器之间切换命令面板搜Reopen Editor With...。workbench.editorAssociations: { *.svg: hediet.vscode-drawio-text }想连普通.svg也交给它在 settings.json 加一行即可。适用场景画布画不顺手时直接用文本能力批量改图。图片里藏着的可编辑图表.drawio.svg/.drawio.png是合法的图片文件图表数据嵌在文件元数据里可直接放进 README无需导出。在 VS Code 里编辑画布再保存图片会实时更新。适用场景README 里的架构图。注意若你在意 Git diff请优先用.drawio.drawio.png是二进制对比不可读。画布和 XML 并排编辑同一文件开两个编辑器画布 XML双向实时同步。画布里改方框XML 跟着变文本里搜索替换画布跟着变。适用场景大图表批量重命名节点、精修样式属性。图表住进 Markdown文档里的活图drawio 代码块在 Markdown 里写一个 drawio 围栏代码块把 mxfile 的 XML 放进去块上方会出现 CodeLens 操作行Edit、Inline Edit、Preview、Lock/Unlock。Markdown 预览里图表会直接渲染出来。适用场景设计文档内嵌架构图评审时不用点开别处。图片链接就地编辑Markdown 中用图片语法引用本仓库的.drawio.svg/.drawio.png文件时会被识别为可编辑图表点一下就能就地打开画布修改编辑结果仍写回原图文件。适用场景一张图被多篇文档复用改一处全更新。Mermaid 一键转 Draw.io文档里已有的 Mermaid 流程图用Draw.io: Convert Mermaid to Draw.io命令可直接转成可编辑的 draw.io 图继续精修。适用场景老文档里的 DSL 图升级为矢量可维护图。图与代码互跳Code Link 功能这是最能体现图表和代码同框价值的部分逻辑见 docs/code-link.md。节点名加 # 号即成跳转入口把节点或连线命名为#MyClass# 后跟符号名开启状态栏的 Code Link 开关后双击该节点就跳到符号定义处。支持任何实现了 VS Code 工作区符号搜索的语言TypeScript、C、Go 都可用。适用场景视觉书签、基于图的代码导览code tour。选中节点反向建立链接不必手写 # 名字选中节点后按ShiftF3Link Code with Selected Node把当前代码位置写进节点或在资源管理器对文件右键Link File With Selected Node。层级符号用点分隔如MyClass.myMethod。适用场景先有图后补链接或维护大型架构图。截图也能挂回源码把 React 组件截图直接粘贴进图表再对截图节点执行链接命令指向它的源码文件。看图即知来源看源码即知界面。组合拳把功能叠起来README 活架构图.drawio.svg Markdown 图片引用 Code Link。图进仓库可 diff节点还能双击跳源码新人 onboarding 材料一步到位。可评审的文档图drawio代码块 Lock 锁定。图表进入 Git diff 可评审锁住后防止误改。大图表批量维护画布/XML 并排 VS Code 搜索替换一次改几十处节点文字画布实时跟着变。新手避坑Code Link 不跳转先打开目标符号所在的至少一个代码文件。VS Code 只索引已打开文件所属工程符号才搜得到该文件本身不需要包含符号。忘记打开开关Code Link 默认关闭。打开图表后看状态栏的 Code Link 按钮点一下才生效。选错文件格式.drawio.png是二进制图片Git 对比无效需要 diff、搜索、合并的图表请用.drawio或.dio。装好插件新建一个.drawio文件把下一张架构图直接画进 VS Code。仓库地址https://gitcode.com/gh_mirrors/vs/vscode-drawio【免费下载链接】vscode-drawioThis unofficial extension integrates Draw.io (also known as diagrams.net) into VS Code.项目地址: https://gitcode.com/gh_mirrors/vs/vscode-drawio创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表