最近这两周周末都在折腾 VSCode 白板插件,其主要原理是将 Excalidraw[1] 嵌入到 VSCode 的 WebView 中。如果所有功能正常,那么相比于在 Web 中使用,在 VSCode 中将会更方便。
截至目前,该插件的功能大概完成在 70% 左右。
基础的画图功能:
以及导出为 png/svg 格式:
将 Excalidraw 做为 VSCode 插件以后,一些原 Web 上如 command/ctrl + s 等事件,便不再需要。
command/ctrl + s
如何在不改变源代码的前提下,拦截