如何使用 VSCode 扩展添加上下文菜单?
Posted
技术标签:
【中文标题】如何使用 VSCode 扩展添加上下文菜单?【英文标题】:How to add context menu with VSCode extension? 【发布时间】:2017-05-14 23:50:36 【问题描述】:如何添加上下文菜单? (在资源管理器和/或编辑器中)
我尝试了以下不起作用:
"command": "extension.sayHello",
"title": "Say Hello",
"context":
"where": "explorer/context",
"when": "json"
这是基于:
https://github.com/Microsoft/vscode/issues/3192
https://github.com/Microsoft/vscode/pull/7704
【问题讨论】:
【参考方案1】:extensionAPI 文档有一个工作示例:https://code.visualstudio.com/docs/extensionAPI/extension-points
"contributes":
"commands": [
"command": "extension.sayHello",
"title": "Say Hello"
],
"menus":
"explorer/context": [
"when": "resourceLangId == javascript",
"command": "extension.sayHello",
"group": "YourGroup@1"
]
,
【讨论】:
嘿,你知道如何将菜单项添加到上下文菜单的顶部吗? 见code.visualstudio.com/api/references/…以上是关于如何使用 VSCode 扩展添加上下文菜单?的主要内容,如果未能解决你的问题,请参考以下文章