菜单扩展是通过配置扩展点来注册的,一般要关联一个命令。扩展方式是在package.json中contributes节点下增加menus扩展点。相关代码如下:

    1. "contributes": {
    2. "menus": {
    3. "editor/context": [
    4. {
    5. "command": "extension.helloWorld",
    6. "group": "z_commands",
    7. "when": "editorTextFocus"
    8. },
    9. {
    10. "group": "z_commands"
    11. }
    12. ]
    13. }
    14. }

    菜单扩展点详细的说明请参考这里menus