臥槽!VS Code 上竟然也能畫流程圖了???

作為一款開源的主流代碼編輯器,VSCode 在發布之后一直受到不少開發者的喜愛。

此前,我們也曾在公眾號上分享過多篇文章,向大家推薦了不少 VSCode 上比較實用(或沙雕)的插件。因此,有很多水友也經常調侃道,這世界上就不存在 VSCode 做不到的事

看到大家對 VSCode 如此癡迷,那今天小 G 就再給大家推薦一款實用的 VSCode 插件:VSCode Drawio。

聽到這個名字,你應該大致就能猜想到,它跟 drawio 應該有不小的淵源。

是的,在不久前,一位來自德國前端工程師 Henning Dieterichs 成功將 draw.io 的功能集成進了 VSCode,并打包成了插件供開發者下載使用,讓你分分鐘能用 VSCode 畫出完美的流程圖、思維導圖與 UML 圖。

它的具體效果,就像下面這樣:

一些水友可能對 draw.io 這款產品不太了解,這里跟大家簡單介紹下:

draw.io 是一個支持在線繪圖的網站工具,因其界面簡潔直觀,功能豐富強大而受到不少用戶喜愛。

訪問它的網站,你便能看到如下界面:

http://draw.io

由上圖我們清楚可以看到,draw.io 所擁有的功能非常全面,完全能夠輕松勝任我們日常的圖形繪制需求。

不僅如此,draw.io 還支持將圖形保存到 Google Drive、One Drive 等云端硬盤上,讓用戶可以隨時進行同步與讀取。

由于使用這款工具的人數眾多,開發者還貼心的對其進行了國際化文案翻譯。因此英文不太好的同學,也不用過于擔心。

另外,上面你能看到的所有功能,都是永久免費對外開放,只要你喜歡,隨便用!

如此強悍且實用的工具,怎能缺了 VSCode 的身影呢?

在作者 Henning Dieterichs 的辛苦努力下,VSCode 現已完美集成 drwa.io,用戶只需點點鼠標,安裝下插件,便能立即在 VSCode 上體驗 draw.io 的所有核心功能。

這么一款神器,在 GitHub 上發布短短不到一周的時間,便已成功斬獲 3300+ Star,其受歡迎程度由此可見一斑。

這款 VSCode 插件跟網站對比起來,有個比較明顯的差異,就是當你在繪制和設計流程圖時,如果某個文字或詞匯需要批量修改,那么你可以直接編程該流程圖的 XML 源文件,進行批量搜索替換。也能在 XML 文件中,直接更改流程圖某個節點的背景顏色。

具體效果就像下面這樣:

此外,該插件還有一個比較強悍的功能,就是支持對 .drawio.png 文件的修改。

當你發現流程圖的 png 格式文件有誤時,可以隨時對 png 圖片重新進行更改調整,然后再次生成即可。

在你的 GitHub 項目、技術文章或演講的 PPT 中,所有需要用到流程圖展示的地方,這項功能會非常有用。

稍微有點遺憾的是,作者稱,當前這個功能所調用的 VSCode API 暫時還不太穩定,因此這項新特性還未發布,需要等下次 VSCode 更新時再一并發布,大家也可以好好期待下。

最后,給大家遞上該插件的 GitHub 地址,感興趣的同學可以安裝試用一下:

https://github.com/hediet/vscode-drawio

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/284827.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/284827.shtml
英文地址,請注明出處:http://en.pswp.cn/news/284827.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【QGIS入門實戰精品教程】14.1:QGIS如何加載各種在線地圖?

文章目錄 一、XYZ Tiles連接方式二、插件添加三、WMS/WMTS/OWS連接方式一、XYZ Tiles連接方式 1. 加載OpenStreetMap QGIS默認可以加載OpenStreetMap地圖。在左側點擊XYZ Tiles,默認下面有個OpenStreetMap選項,雙擊打右側會顯示地圖,如下圖所示: 在OpenStreetMap上右鍵→…

Oracle11g不能導出空表問題

ORACLE 11g 用exp命令導出庫文件備份時,發現只能導出來一部分表而且不提示錯誤,之前找不到解決方案只能把沒導出來的表重新建建立。后來發現是所有的空表都沒有導出來。于是想好好查查,因為在以前的10g版本中沒有這樣的問題。查資料發現Oracle 11g中有個…

SkiaSharp 之 WPF 自繪時鐘(案例版)

SkiaSharp是一個跨平臺2D圖形API,用于.NET平臺,基于Googles Skia Graphics庫(skia.org網站). 它提供了一個全面的2D API,可以跨移動、服務器和桌面模型來渲染圖像。該圖形庫可實現獲取指定坐標像素值、繪制2d圖形、繪制文字(必須有…

推薦一簡單易用的腦圖制作工具

幕布是什么? 大綱文檔工具,管理你的大腦層級折疊文字,結構化思考助手一鍵轉換思維導圖并編輯,效率翻倍幕布可以做什么? 大綱筆記,思維整理 學習筆記清單工具 管理日程管理待辦購物清單等等內容創作會議記錄…

自動性能統計信息(三)(Automatic Performance Statistics)

1.3 管理自動工作負載庫(AWR)本節講述如何管理AWR,包含以下主題: 管理快照 管理基線 管理基線模板 傳輸自動工作負載庫數據 使用自動工作負載庫視圖 生成AWR報告 生成AWR對比報告 生成ASH報告 …

su: user tomcat does not exist

http://www.cnblogs.com/allegro/p/5005352.html 問題在于 你的startup.sh 里面設置了 用戶,你需要修改為root或者tomcat用戶 這是開發 遷移碰到的問題 test ".$TOMCAT_USER" . && TOMCAT_USERtomcat # Set JAVA_HOME to working JDK or JRE # JAVA_HOME/op…

【QGIS入門實戰精品教程】4.5:QGIS打開Excel中的點坐標,并生成矢量文件

QGIS中可以很方便添加Excel或其他文本格式的點坐標,并將其轉為矢量等多種格式的文件。 擴展閱讀: 【ArcGIS風暴】ArcGIS 10.2導入Excel數據X、Y坐標(經緯度、平面坐標),生成Shapefile點數據圖層 文章目錄 1. 數據準備2. 添加數據3. 保存文矢量文件1. 數據準備 本實驗使用…

[NOI2014]起床困難綜合癥

從高位往地位貪心即可 # include <bits/stdc.h> # define IL inline # define RG register # define Fill(a, b) memset(a, b, sizeof(a)) using namespace std; typedef long long ll; const int _(1e5 10);IL ll Read(){RG char c getchar(); RG ll x 0, z 1;for(;…

騰訊云EKS 上部署 eshopondapr

騰訊云容器服務&#xff08;Tencent Kubernetes Engine&#xff0c;TKE&#xff09;基于原生 kubernetes 提供以容器為核心的、高度可擴展的高性能容器管理服務。騰訊云容器服務完全兼容原生 kubernetes API &#xff0c;擴展了騰訊云的云硬盤、負載均衡等 kubernetes 插件&…

[轉]一往無前 | 小米十周年,雷軍公開演講全文

2020年8月11日19:30&#xff0c;小米十周年&#xff0c;雷軍公開演講如約而至。在近3小時的演講中&#xff0c;雷軍用20個故事回顧了小米過去的熱血10年&#xff0c;也展望了新的10年&#xff1a; - 創新之火將會照亮每個瘋狂的想法&#xff0c;小米將成為工程師向往的圣地。 -…

JAVA單例之我見

為什么80%的碼農都做不了架構師&#xff1f;>>> 單例模式作為設計模式中最簡單的一種&#xff0c;是一個被說爛了的東西。但是在項目中還是會發現關于單例模式的一些錯誤實現&#xff0c;可見單例也并不是我們想象的那么簡單。最近陸陸續續看了幾篇關于單例的博客&…

「劉一哥GIS」系列專欄《QGIS入門實戰精品教程(配套案例數據)》

「劉一哥GIS」系列專欄《QGIS入門實戰精品教程&#xff08;配套案例數據&#xff09;》全新上線了&#xff0c;歡迎廣大GISer朋友關注&#xff0c;一起探索GIS奧秘&#xff0c;分享GIS價值&#xff01; 本專欄以實戰案例的形式&#xff0c;深入淺出地介紹了QGIS的基本使用方法&…

MyEclipse的Git配置

1.下載&#xff1a;git的插件egit 并解壓 插件 下載地址&#xff1a;http://www.eclipse.org/egit/download/ 所有版本&#xff1a;http://wiki.eclipse.org/EGit/FAQ#Where_can_I_find_older_releases_of_EGit.3F 2.在MyEclipse安裝目錄下的dropins文件夾下創建egit文件夾 3.…

ASP.NET Core 定時刷新第三方 Token

前言在《ASP.NET Core 自動刷新JWT Token》中我們實現了為客戶端自動提供最新的Token。但是&#xff0c;當我們的 ASP.NET Core 應用需要調用第三方 API 時&#xff0c;如何更優雅地刷新第三方提供的 Token 呢&#xff1f;思路我們可以在啟動時就獲取第三方提供的 Token 并保存…

VSCode 插件開發實例(WebView):微信讀書 ^-^邊擼代碼邊看小說^-^

最終效果 主要代碼 package.json {"name": "WeReadForVSCodeJackieZheng","repository": {"type": "git","url": "https://github.com/JackieZheng/WeReadForVSCode.git"},"displayName": &q…

【QGIS入門實戰精品教程】4.7:QGIS如何將矢量數據轉為GeoJSON格式?

本文以案例的形式,講述在QGIS專業軟件中,將矢量數據轉為GeoJSON的方法。 擴展閱讀: 【ArcGIS風暴】如何將矢量數據(點、線、面)折點坐標轉為GeoJSON格式? 在QGIS中,可以直接將數據導出為GeoJSON格式。具體操作方法是:右鍵矢量數據圖層→導出圖層→到文件,如下圖所示:…

Git的純命令操作,Install,Clone , Commit,Push,Pull,版本回退,撤銷更新,分支的創建/切換/更新/提交/合并,代碼沖突...

Git的純命令操作&#xff0c;Install&#xff0c;Clone , Commit&#xff0c;Push&#xff0c;Pull&#xff0c;版本回退&#xff0c;撤銷更新&#xff0c;分支的創建/切換/更新/提交/合并&#xff0c;代碼沖突 這篇是接著上篇分布式版本庫——Windows下Git的環境部署以及在Git…

掌握jQuery插件開發

在實際開發工作中&#xff0c;總會碰到像滾動&#xff0c;分頁&#xff0c;日歷等展示效果的業務需求&#xff0c;對于接觸過jQuery以及熟悉jQuery使用的人來說&#xff0c;首先想到的肯定是尋找現有的jQuery插件來滿足相應的展示需求。目前頁面中常用的一些組件&#xff0c;都…

List 分頁加載數據控制機制

分頁加載是一種應用很廣泛的數據展示控制機制&#xff0c;相信絕大多數開發者對于這一套機制都非常熟悉。這篇文章的主要目的結合實際的使用場景&#xff0c;對以往在開發中遇到一些概念進行梳理&#xff0c;歸納的同時加深理解&#xff0c;也希望能幫助更多剛剛接觸到開發的同…

【QGIS入門實戰精品教程】3.3:QGIS如何打開ArcGIS創建的文件數據庫(GDB)?

在行業應用中,GIS地理空間數據往往存儲在ESRI ArcGIS的文件地理數據庫(File GeodataBase),因此,ArcGIS與QGIS的數據交互、共享就顯得非常重要。QGIS3可以直接打開File GDB數據,并對數據進行顯示、查看、處理等操作。具體的步驟如下: 相關閱讀:【QGIS入門實戰精品教程】3…