id=${1:-ms-toolsai.jupyter} version=${2} org=${id/.*/} name=${id/*./} echo "id=$id,org=$org,name=$name" url="https://marketplace.visualstudio.com/_apis/public/gallery/publishers/$org/vsextensions/$name/$version/vspackage" echo "url=$url" wget $url 运行下载脚本复制标识符和...
我们先从package.json入手,插件配置相关代码片段如下: { "name": "test", "displayName": "test", "engines": { "vscode": "^1.57.0" }, "categories": [ "Other" ], "activationEvents": [ "onCommand:test.helloWorld" ], "main": "./out/extension.js", "contributes": { "commands": [ {...
注意:此处版本需要去掉v 运行结果如下: $ bash getvscode-extension.sh ms-toolsai.jupyter 2023.3.1000851011 id=ms-toolsai.jupyter,org=ms-toolsai,name=jupyter url=https://marketplace.visualstudio.com/_apis/public/gallery/publishers/ms-toolsai/vsextensions/jupyter/2023.3.1000851011/vspackage --2024...
id=${1:-ms-toolsai.jupyter}version=${2}org=${id/.*/}name=${id/*./}echo"id=$id,org=$org,name=$name"url="https://marketplace.visualstudio.com/_apis/public/gallery/publishers/$org/vsextensions/$name/$version/vspackage"echo"url=$url"wget$url 运行下载脚本 复制标识符和版本号(ms-to...
学习vscode插件开发,学会package.json和extension.ts文件后,就可以轻松的进行VSCode插件开发啦! 一、package.json {//插件的名字,必须全部小写且不能有空格"name": "cat-extension",//用于显示在应用市场的名称,支持中文"displayName": "cat_extension",//对于插件的描述"description": "cat extension",//版本号...
Stable和Insiders的区别:Stable版的图标为蓝色,Insiders版的图标为绿色,两者加载配置文件不一样。VS Code的新功能和错误修复将首先应用于Insiders版本,稳定后然后再应用于Stable版本。 Stable版大约每月更新一次。 1.2 VS Code使用 1.2.1 中文插件安装 VS Code默认下载为英语界面,如果有喜欢中文界面的话,可以安装中文插...
3. 配置插件项目 在创建项目后,VS Code会在用户的文件夹中生成一个名为“my-extension”的文件夹,其中包含基础的插件结构。可以打开这个文件夹,并编辑其中的“package.json”文件来配置插件项目。 在“package.json”中,需要配置插件包的名称、版本、描述、作者和其他相关字段。此外,还应该在“activationEvents”字段...
激活事件(针对 V1.74.0 之前的 VSCode 版本) 即插件激活的时机,目的是支持用户在输入Hello World命令后能够激活插件 例如,使用onCommand进行注册onCommand:extension.helloWorld 发布内容配置 VS Code 通过package.json进行扩展,通过配置 插件清单字段 便于开发插件 ...
键入ext install vscode-npm-dependency找到npm-dependency插件 点击安装 使用 安装完毕后,选择一个你要更新的项目,并打开package.json文件,然后在打开的文档里,右键选择Npm update (latest),效果如下: 你的package.json就这样被更新了。 注意事项 有朋友的依赖直接用了Git URL,那么这些依赖是会被忽略的,因为npm regi...