开发 vscode 扩展时,可记录的相关知识点
该文章旨在记录我的 vscode 扩展(比如 vs-misc)的开发流程。 由于网络上有关开发 vscode 扩展的文章几乎已经烂大街了,我只有在第一次开发 vscode 扩展时,才发现那些文章有点价值,但当我开发过几个自己的扩展后,就发现这些文章对我来说太过“啰嗦”(非贬义)了,而且版本太旧了。我现在所需要的知识点,几乎都是通过官方文档,或者 GitHub 上的 issue 搜索,或者直...
该文章旨在记录我的 vscode 扩展(比如 vs-misc)的开发流程。 由于网络上有关开发 vscode 扩展的文章几乎已经烂大街了,我只有在第一次开发 vscode 扩展时,才发现那些文章有点价值,但当我开发过几个自己的扩展后,就发现这些文章对我来说太过“啰嗦”(非贬义)了,而且版本太旧了。我现在所需要的知识点,几乎都是通过官方文档,或者 GitHub 上的 issue 搜索,或者直...
TODO 模块加载器 CommonJS module loader ECMAScript module loader synchronous asynchronous responsible for handlingrequire() respon...
样式介绍 直接通过网站学习每个样式的作用:lim-w-justify-align | linhieng 表格速查: props grid flex justify-content 水平方向上单元格的对齐方式(单元格左右间隙的分配方式) 定义主轴方向上每个 flex ...
全局函数 btoa(stringToEncode) 将字符串中的二进制数据编码为 Base64 编码的 ASCII 字符串 atob(encodedData) 对 Base64 格式数据进行解码 encodeURI(uri) 对整个链接进行转义,除了以下字符: ...
致读者:如果你是初学者,完全不懂正则,那么我推荐你先阅读这篇文章。 案例解决方案 vscode 中正则匹配英文单词左右没有空格的单词 [^ \n\w\[\(\/\.\-\?\* %"<=`+:;#{'。,、(:“][a-zA-Z]+ 解释:要求 [a-zA-Z]+ 前面不能是以下字符: \n 行首 \w, \(, \/, \[, \., \-, \?, \* ...