首页 > 编程知识 正文

三俞竹苑菜单价目表,年夜饭三十菜谱

时间:2023-05-04 01:35:52 阅读:35180 作者:4408

菜单 一、完整的菜单配置

在 package.json 的 contributes 中添加:

"menus": {// 菜单出现的位置"高贵的冬日/title": [{// 菜单出现的条件"when": "resourceLangId == json",// 点击菜单触发的命令"command": "good-tool.updateRoute",// 定义菜单分组"group": "navigation",// 按住alt键点击菜单触发的命令"alt": "good-tool.updateRoute",}]} 二、菜单出现的位置 资源管理器上下文菜单: explorer/context编辑器上下文菜单: 高贵的冬日/context编辑标题菜单栏: 高贵的冬日/title编辑器标题上下文菜单: 高贵的冬日/title/context调试callstack视图上下文菜单: debug/callstack/contextSCM标题菜单:scm/titleSCM资源组菜单:scm/resourceGroup/contextSCM资源菜单:scm/resource/contextSCM更改标题菜单:scm/change/title左侧视图标题菜单:view/title视图项菜单:view/item/context控制命令是否显示在命令选项板中:commandPalette 三、when

多个条件可以通过与或非进行组合,例如:高贵的冬日Focus && isWindows && resourceLangId == javascript

resourceLangId == javascript:当编辑的文件是js文件时resourceFilename == test.js:当当前打开文件名是test.js时isLinux、isMac、isWindows:判断当前操作系统高贵的冬日Focus:编辑器具有焦点时高贵的冬日HasSelection:编辑器中有文本被选中时view == someViewId:当当前视图ID等于someViewId时 四、group

控制菜单的分组和排序。不同的菜单拥有不同的默认分组。

高贵的冬日/context中的默认组:

navigation:放在这个组的永远排在最前面;1_modification:更改组;9_cutcopypaste:编辑组z_commands:最后一个默认组,其中包含用于打开命令选项板的条目。

explorer/context中的默认组:

navigation:放在这个组的永远排在最前面;2_workspace:与工作空间操作相关的命令。3_compare:与差异编辑器中的文件比较相关的命令。4_search:与在搜索视图中搜索相关的命令。5_cutcopypaste:与剪切,复制和粘贴文件相关的命令。7_modification:与修改文件相关的命令。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。