最新在弄pikapython,每次改完代碼都需要去pikascript文件夾里去執(zhí)行rust** 編譯,很繁瑣。
決定寫個插件,自動執(zhí)行這個動作。
另外小TIPS,我們平時直接安裝的插件所在目錄是~/.vscode/extensions,有興趣的可以看看這些插件是怎么實現(xiàn)的。
開搞?。?!
1.安裝node.js
2.升級為cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
3.安裝插件生成器
cnpm install -g yo generator-code
4.生成工程
yo code
5.編輯工程
npm run compile
6.正式開始
6.1按下F5,會打開另外一個vscode,在另外這個vscode打開工程,ctrl+shift+p,輸入hello world就可以執(zhí)行demo工程
6.2編輯代碼

image.png

image.png
6.3打包
6.3.1 需要安裝vsce工具
cnpm install -g vsce
本地打包將插件打包成.vsix文件。打包過程中,需要你添加md文件等信息
vsce package
6.4發(fā)布

image.png

image.png

image.png

image.png

image.png

image.png
vsce login lzfuyun123,其中會要求你填寫上面填寫的token
然后就是vsce publish

image.png

image.png