vscode插件开发教程-介绍与目录

本文为新手指南,教你如何利用VSCode的扩展能力,从创建HelloWorld插件到自定义命令,实现语言支持、Webview功能等。必备基础知识包括JavaScript/TypeScript和Node.js。
摘要由CSDN通过智能技术生成

vscode插件开发教程-介绍

本文参考vscode官方文档
很多内容也是直接翻译的,不喜勿喷。(2021-1-23更新)

插件可以做什么

vscode在设计上就非常注重扩展性,几乎vscode的每个部分都可以扩展。
下面是一些我们可以做的事:

  • 修改vscode的外观 – 自定义主题
  • 在ui里面增加新的组件/视图 – 扩展工作区
  • 使用html/css/js构建页面(webview),比如markdown的预览功能 – Webview
  • 支持新的语言 – 语言扩展
  • 支持一个调试特定的运行 – 调试扩展

本系列内容

  1. helloworld插件
  2. 命令
    1. 执行vscode的内置命令
    2. 注册自己的命令给vscode

前置条件

语言

vscode插件最新版本可以由ts编写(也可以由js编写),本文示例均为typescript的,而ts又是javascript的超集,因此要求开发的人知道基础的js知识与ts知识,下面是一些比较好的教程(熟悉的可以跳过):

  1. javascript教程(es5)
  2. es6教程
  3. typescript教程

环境

运行插件需要提前准备nodejs,安装nodejs教程看这里

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值