【问题标题】:How to add context menu with VSCode extension?如何使用 VSCode 扩展添加上下文菜单?
【发布时间】: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

【问题讨论】:

    标签: visual-studio-code vscode-extensions


    【解决方案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"
          }]
        }
      },
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-17
    • 2023-03-23
    相关资源
    最近更新 更多