VSCode源码添加VSCode自定义插件

VSCode源码添加VSCode自定义插件

  • 创建VSCode插件
  • 编译VSCode源码
  • 添加VSCode插件源码至VSCode源码中
    • `vscode\.vscode-test.js`
    • `vscode\.vscode\launch.json`
    • `vscode\build\gulpfile.extensions.js`
    • `vscode\build\azure-pipelines\darwin\product-build-darwin-test.yml`
    • `build\azure-pipelines\win32\product-build-win32-test.yml`
    • `vscode\build\lib\extensions.ts`
    • `vscode\.vscode\launch.json`
  • 启动程序

创建VSCode插件

参考VSCode插件开发
确保插件没问题,能正常运行。

编译VSCode源码

参考VSCode源码环境安装及运行
确保能源码可以正常运行。
如图:
VSCode源码添加VSCode自定义插件_第1张图片

添加VSCode插件源码至VSCode源码中

将插件源码拷贝至根目录下extensions文件中。
接下来开始修改源码。本例中插件项目名称为vscdemo
或者跟着搜索源码中已有插件vscode-colorize-perf-tests跟着此插件进行添加亦可。

vscode\.vscode-test.js

vscode\.vscode-test.js文件中添加如下代码:
const extensions = []中添加

{
   
		label: 'vscdemo',
		workspaceFolder: `extensions/vscdemo/test`,
		mocha: {
    timeout: 6000_000 }
	},

你可能感兴趣的:(VScode,vscode,ide,编辑器)