摘要:
更多文章请戳 "VSCode插件开发全攻略系列目录导航" 。 跳转到定义 跳转到定义其实很简单,通过 注册一个 ,这个 如果返回了 就表示当前光标所在单词支持跳转,并且跳转到对应location。 为了示例更加有意义,我在这里写了一个支持 中`dependencies devDependencies 阅读全文
摘要:
更多文章请戳 "VSCode插件开发全攻略系列目录导航" 。 命令 我们在前面HelloWord章节中已经提到了命令写法,这里再重温一下。 然后在清单文件声明: 是注册命令的API,执行后会返回一个 对象,所有注册类的API执行后都需要将返回结果放到 中去。 回调函数参数 回调函数接收一个可选参数 阅读全文
摘要:
更多文章请戳 "VSCode插件开发全攻略系列目录导航" 。 package.json 在详细介绍vscode插件开发细节之前,这里我们先详细介绍一下vscode插件的 写法,但是建议先只需要随便看一下,了解个大概,等后面讲到具体细节的时候再回过头来看。 如下是 文件的常用配置,当然这里还不是全部: 阅读全文
摘要:
更多文章请戳 "VSCode插件开发全攻略系列目录导航" 。 写着前面 学习一门新的语言或者生态首先肯定是从HelloWord开始。 您可以直接克隆我放在GitHub上 "vscode plugin demo" 的代码到本地,然后尝试修改代码并运行,也可以使用微软官方的脚手架 "vscode gen 阅读全文
摘要:
一年前我写了一篇3万多字的Chrome插件(扩展)开发全攻略,反响还不错,帮助了很多新手快速上手,甚至包括大名鼎鼎的红芯浏览器(戳这里了解更多)。最近因工作需要又接触到了vscode插件开发,所以趁势再写一篇有关vscode插件开发的文章,记录一些自己踩过的坑以及接触vscode插件开发这2个多月以来的心得体会,让大家少走一些弯路避免重复踩坑。目前网上有关介绍vscode插件开发的文章也有挺多的,但都不够深入,基本上都是点到为止,篇幅不大,本系列文章争取多讲一些,涵盖面会更广,干货更多。 阅读全文