10 2018 档案
摘要:更多文章请戳 "VSCode插件开发全攻略系列目录导航" 。 代码片段 代码片段,也叫 ,相信大家都不陌生,就是输入一个很简单的单词然后一回车带出来很多代码。平时大家也可以直接在vscode中创建属于自己的 : 创建代码片段 那么如何在扩展中创建 呢? 文件新增如下: 然后创建一个 文件,我们这里先
阅读全文
摘要:更多文章请戳 "VSCode插件开发全攻略系列目录导航" 。 什么是Webview 大家都知道,整个VSCode编辑器就是一张大的网页,其实,我们还可以在 中创建完全自定义的、可以间接和 通信的特殊网页(通过一个 特殊方法),这个网页就叫 。内置的 的预览就是使用 实现的。使用 可以构建复杂的、支持
阅读全文
摘要:更多文章请戳 "VSCode插件开发全攻略系列目录导航" 。 前言 在介绍完一些比较简单的内容点之后,我觉得有必要先和大家介绍一些开发中遇到的一些细节问题以及技巧,特别是后面一章节将要介绍WebView的知识,这个坑会比较多,避免大家走弯路。 开发方式 最理想的方式是准备双显示器,一个写代码,一个运
阅读全文
摘要:更多文章请戳 "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插件开发的文章也有挺多的,但都不够深入,基本上都是点到为止,篇幅不大,本系列文章争取多讲一些,涵盖面会更广,干货更多。
阅读全文