zoukankan      html  css  js  c++  java
  • vscode 插件编写

      vs code的插件就是为了基于微软提供的开源的vs code,把开发者这按照它的套路,私人订制出来一些的源码什么的,放到vs code 的某个路径,然后让vs code可以加载,运行。

    达到用户的某种需求。

      VS Code内置了扩展能力,在插件API加持之下,VS Code几乎每一个部分都可以自定义或者加强。而且,VS Code中的很多核心功能已编译为插件,它们都共用了一套插件API。

      每个VS Code插件都必须包含一个package.json,它就是插件的配置清单package.json混合了Node.js字段,如:scriptsdependencies,还加入了一些VS Code独有的字段,如:publisheractivationEventscontributes等。关于这些VS Code字段说明都在插件清单参考中可以找到。我们在本节介绍一些非常重要的字段:

    • name 和 publisher: VS Code 使用<publisher>.<name>作为一个插件的ID。你可以这么理解,Hello World 例子的 ID 就是vscode-samples.helloworld-sample。VS Code 使用 ID 来区分各个不同的插件。
    • main: 插件的主入口。
    • activationEvents 和 contributes激活事件 and 发布内容配置
    • engines.vscode: 描述了这个插件依赖的最低VS Code API版本。
    • postinstall 脚本: 如果你的engines.vscode声明的是1.25版的VS Code API,那它就会按照这个声明去安装目标版本。一旦vscode.d.ts文件存在于node_modules/vscode/vscode.d.ts,IntelliSense就会开始运作,你就可以对所有VS Code API进行定义跳转或者语法检查了。
  • 相关阅读:
    maven笔记
    enum笔记
    mysql笔记
    git笔记
    spark笔记
    使用GitHub进行团队合作
    深度学习网站
    顶级论文索引网站
    研究生-数学建模集
    算法练习网站
  • 原文地址:https://www.cnblogs.com/zeng-iauto/p/11989388.html
Copyright © 2011-2022 走看看