VSCode插件开发全攻略之package.json详解

2020-05-07 18:01:47于海丽

activationEvents

插件在VS Code中默认是没有被激活的,哪什么时候才被激活呢?就是通过activationEvents来配置,目前支持一下8种配置:

onLanguage:${language} onCommand:${command} onDebug workspaceContains:${toplevelfilename} onFileSystem:${scheme} onView:${viewId} onUri *

都比较好懂,我就不做一一介绍了,举个例子,如果我配置了onLanguage:javascript,那么只要我打开了JS类型的文件,插件就会被激活。

重点说一下*,如果配置了*,只要一启动vscode,插件就会被激活,为了出色的用户体验,官方不推荐这么做。看到这里相信大家知道了我们前面HelloWord里面为啥要配置onCommand了吧。

3.contributes

configuration:设置 commands:命令 menus:菜单 keybindings:快捷键绑定 languages:新语言支持 debuggers:调试 breakpoints:断点 grammars themes:主题 snippets:代码片段 jsonValidation:自定义JSON校验 views:左侧侧边栏视图 viewsContainers:自定义activitybar problemMatchers problemPatterns taskDefinitions colors

参考

extension-manifest

activation-events

贡献点清单

总结

到此这篇关于VSCode插件开发全攻略之package.json详解的文章就介绍到这了,更多相关VSCode插件开发 package.json内容请搜索易采站长站以前的文章或继续浏览下面的相关文章希望大家以后多多支持易采站长站!