Vscode如何添加子菜单

fiy 其他 113

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Vscode中,添加子菜单可以通过编辑`package.json`文件来实现。下面是具体的步骤:

    1. 打开Vscode,点击顶部菜单栏的“视图”选项;
    2. 选择“命令面板”或使用快捷键`Ctrl + Shift + P(Windows)或 Cmd + Shift + P(Mac)`打开“命令面板”;
    3. 在命令面板中输入“> Yeoman: New Generator”,选择并点击“Yo: New Generator”命令;
    4. 输入一个名称,比如“myExtension”,然后按回车键;
    5. 在弹出的命令行界面中,选择适用于你的编程语言,比如“TypeScript”;
    6. 在弹出的窗口中,选择要添加到的菜单位置,比如“视图”菜单;
    7. 在弹出的窗口中,选择要添加的父菜单项,比如“视图”菜单下的“扩展”;
    8. 在弹出的窗口中,输入你希望显示的子菜单的名称,比如“我的扩展”;
    9. 点击确定按钮完成添加子菜单。

    以上就是使用Vscode添加子菜单的步骤。通过编辑`package.json`文件,你也可以进一步自定义子菜单的图标、命令等属性。我们可以在`package.json`文件的`contributes.menus`节点下进行相关配置。具体的配置方法可以参考Vscode官方文档。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在VSCode中添加子菜单主要是通过插件实现的。以下是在VSCode中添加子菜单的步骤:

    步骤1:安装插件

    在VSCode中,我们需要先安装一个名为”yo code”的插件。”yo code”是一个用于创建和打包VSCode插件的作业生成器。

    要安装”yo code”插件,可以通过以下方式操作:

    1. 打开VSCode,并点击左侧边栏中的”扩展”按钮(或使用快捷键”Ctrl+Shift+X”)。
    2. 在搜索框中,输入”yo code”。
    3. 在搜索结果中,找到”yo code”插件,并点击”安装”按钮。

    步骤2:创建插件项目

    当”yo code”插件安装完成后,我们可以使用它来创建一个新的插件项目。以下是创建插件项目的步骤:

    1. 在VSCode中,点击”文件”菜单,然后选择”打开文件夹”。
    2. 选择一个文件夹作为插件项目的根文件夹,并点击”选择文件夹”。
    3. 在VSCode左侧边栏中,点击”扩展”按钮(或使用快捷键”Ctrl+Shift+X”)。
    4. 在搜索框中,输入”yo code: New Extension”。
    5. 在搜索结果中,找到”yo code: New Extension”这个命令,并点击”运行命令”按钮。
    6. 在弹出的窗口中,输入插件的名称和标识符,然后按回车键。
    7. 在弹出的窗口中,选择一个适合你的语言作为插件的”扩展类型”,然后按回车键。
    8. 等待一段时间,”yo code”插件将会自动创建你的插件项目。

    步骤3:添加子菜单

    在插件项目中添加子菜单的过程如下:

    1. 在插件项目的根文件夹中,找到”package.json”文件,并打开它。
    2. 在”package.json”文件中,找到”contributes”部分。
    3. 在”contributes”部分中,找到”menus”字段。
    4. 在”menus”字段中,添加一个新的子菜单项。例如,你可以添加以下代码来创建一个名为”mySubMenu”的子菜单:

    “`json
    “commands”: [
    {
    “command”: “extension.sayHello”,
    “title”: “Hello World”
    }
    ],
    “menus”: {
    “explorer/context”: [
    {
    “when”: “view == explorer”,
    “command”: “extension.sayHello”,
    “group”: “navigation@100”,
    “alt”: “j”,
    “when”: “view == explorer”
    }
    ],
    “mySubMenu”: [
    {
    “command”: “extension.sayHello”,
    “when”: “view == explorer”
    }
    ]
    }
    “`
    在上述代码中,”mySubMenu”是一个新的子菜单,”extension.sayHello”是菜单项的命令名称。你可以根据需要修改这些名称。

    5. 保存”package.json”文件。

    步骤4:运行插件项目

    在完成了上述操作后,我们可以运行插件项目并在VSCode中查看子菜单是否已经添加成功。以下是运行插件项目的步骤:

    1. 在VSCode中,点击”查看”菜单,然后选择”终端”。
    2. 在终端中,输入以下命令来启动插件项目:

    “`
    $ code .
    “`
    3. 此时,VSCode将会自动打开一个新的窗口,窗口标题栏中会显示你的插件的名称和标识符。
    4. 在新的窗口中,点击”查看”菜单,然后选择”命令面板”(或使用快捷键”Ctrl+Shift+P”)。
    5. 在命令面板中,输入”Hello World”,然后按回车键。
    6. 如果一切正常,你应该可以看到子菜单被成功添加到VSCode的菜单栏中了。

    总结:

    通过安装”yo code”插件,并创建一个新的插件项目,我们可以很方便地在VSCode中添加子菜单。通过编辑”package.json”文件,我们可以添加自定义的子菜单和菜单项,从而实现我们想要的功能。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Vscode中,可以通过以下步骤来添加子菜单:

    步骤一:打开Vscode的扩展目录

    在Vscode中点击“查看”(View),然后选择“扩展”(Extensions)。这样就会打开Vscode的扩展目录。

    步骤二:创建一个扩展项目

    在扩展目录中,可以选择创建一个新的文件夹,命名为你的扩展名称。在新建的文件夹中,创建一个`package.json`文件。

    在`package.json`文件中,可以填写一些基本信息,比如扩展名称、版本、作者等。重要的是,你需要在`contributes`字段中添加一个`menus`字段来描述菜单结构。

    以下是一个示例的`package.json`文件:

    “`json
    {
    “name”: “my-extension”,
    “displayName”: “My Extension”,
    “version”: “0.0.1”,
    “publisher”: “your-name”,
    “description”: “My Extension Description”,
    “engines”: {
    “vscode”: “^1.0.0”
    },
    “categories”: [
    “Other”
    ],
    “contributes”: {
    “menus”: {
    “view/title”: [
    {
    “command”: “my-extension.submenu1”,
    “when”: “true”
    },
    {
    “command”: “my-extension.submenu2”,
    “when”: “true”
    }
    ],
    “view/context”: [
    {
    “command”: “my-extension.submenu3”,
    “when”: “true”
    }
    ]
    },
    “commands”: [
    {
    “command”: “my-extension.submenu1”,
    “title”: “Submenu 1”
    },
    {
    “command”: “my-extension.submenu2”,
    “title”: “Submenu 2”
    },
    {
    “command”: “my-extension.submenu3”,
    “title”: “Submenu 3”
    }
    ]
    },
    “activationEvents”: [
    “onCommand:my-extension.submenu1”,
    “onCommand:my-extension.submenu2”,
    “onCommand:my-extension.submenu3”
    ],
    “main”: “./out/extension”,
    “devDependencies”: {
    “typescript”: “^4.2.3”,
    “vscode”: “^1.4.0”
    }
    }
    “`

    在以上示例中,我们在`menus`字段中添加了一个`view/title`子菜单和一个`view/context`子菜单,分别包含了`submenu1`、`submenu2`和`submenu3`三个子项。

    步骤三:添加命令

    上述例子中,我们在`commands`字段中添加了三个命令,对应三个子菜单的操作。

    步骤四:启动扩展

    在Vscode的调试面板中,点击“启动扩展”按钮来启动你的扩展。

    启动后,Vscode会加载扩展并在菜单栏中显示你添加的子菜单。

    总结:

    通过以上步骤,你就可以在Vscode中添加子菜单了。只需要在扩展的`package.json`文件中添加对应的菜单和命令即可。在菜单中添加的命令会在点击后执行相应的操作。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部