﻿{
    "menubar": [
        {
            "id": "file",
            "name": "文件(&F)",
            "children": [
                {
                    "id": "new",
                    "name": "新建(&N)",
                    "children": [
                        {
                            "id": "newfile.provider",
                            "dynamic": true
                        }
                    ]
                },
                {
                    "id": "history",
                    "name": "打开多窗口项目(&W)",
                    "children": [
                        {
                            "commandId": "workbench.action.reopenClosedWindow",
                            "id": "menu_id"
                        },
                        {
                            "id": "group.reopen",
                            "separator": true
                        },
                        {
                            "id": "historywindow.provider",
                            "dynamic": true
                        }
                    ]
                },
                {
                    "id": "importfolder",
                    "name": "导入(&C)",
                    "children": [
                        {
                            "id": "import.provider",
                            "dynamic": true
                        }
                    ]
                },
                {
                    "separator": true
                },
                {
                    "id": "tab",
                    "name": "标签卡(&T)",
                    "children": [

                        {
                            "commandId": "workbench.action.files.newUntitledFile",
                            "name": "新建标签卡【双击标签卡右侧空白】(&N)"
                        },
                        {
                            "commandId": "workbench.action.closeActiveEditor",
                            "name": "关闭标签卡(&C)"
                        },
                        {
                            "commandId": "workbench.action.closeRightEditor",
                            "name": "关闭右侧标签卡(E)"
                        },
                        {
                            "commandId": "workbench.action.closeOtherEditors",
                            "name": "关闭其他标签卡(&O)"
                        },
                        {
                            "commandId": "workbench.action.closeAllSavedEditors",
                            "name": "关闭所有已保存标签卡(&S)"
                        },
                        {
                            "commandId": "workbench.action.closeAllEditors",
                            "name": "关闭所有标签卡(&A)"
                        },
                        {
                            "commandId": "workbench.action.leftTab",
                            "name": "向左切换标签卡(&L)"
                        },
                        {
                            "commandId": "workbench.action.rightTab",
                            "name": "向右切换标签卡(&R)"
                        },
                        {
                            "name": "切换最近的标签卡【Ctrl+Tab】",
                            "platform": "win32"
                        },
                        {
                            "name": "切换最近的标签卡【Alt+Tab】",
                            "platform": "macosx"
                        },
                        {
                            "name": "向左移动标签卡(&U)",
                            "commandId": "workbench.action.moveEditorLeftInGroup"
                        },
                        {
                            "name": "向右移动标签卡(&D)",
                            "commandId": "workbench.action.moveEditorRightInGroup"
                        },
                        {
                            "separator": true
                        },
                        {
                            "name": "显示第1个标签卡(&1)",
                            "commandId": "workbench.action.openEditorAtIndex1"
                        },
                        {
                            "name": "显示第2个标签卡(&2)",
                            "commandId": "workbench.action.openEditorAtIndex2"
                        },
                        {
                            "name": "显示第3个标签卡(&3)",
                            "commandId": "workbench.action.openEditorAtIndex3"
                        },
                        {
                            "name": "显示第4个标签卡(&4)",
                            "commandId": "workbench.action.openEditorAtIndex4"
                        },
                        {
                            "name": "显示第5个标签卡(&5)",
                            "commandId": "workbench.action.openEditorAtIndex5"
                        },
                        {
                            "name": "显示第6个标签卡(&6)",
                            "commandId": "workbench.action.openEditorAtIndex6"
                        },
                        {
                            "name": "显示第7个标签卡(&7)",
                            "commandId": "workbench.action.openEditorAtIndex7"
                        },
                        {
                            "name": "显示第8个标签卡(&8)",
                            "commandId": "workbench.action.openEditorAtIndex8"
                        },
                        {
                            "name": "显示第9个标签卡(&9)",
                            "commandId": "workbench.action.openEditorAtIndex9"
                        },
                        {
                            "name": "显示末尾的标签卡(&0)",
                            "commandId": "workbench.action.openEditorAtIndex0"
                        }
                    ]
                },
                {
                    "id": "fav",
                    "name": "收藏(&F)",
                    "children": [
                        {
                            "id": "fav.provider",
                            "dynamic": true
                        }
                    ]
                },
                {
                    "commandId": "workbench.action.files.openFile",
                    "name": "打开文件(&O)..."
                },
                {
                    "commandId": "workbench.action.files.openFolder",
                    "name": "打开目录(&D)..."
                },
                {
                    "id": "history",
                    "name": "打开已关闭文件(&H)",
                    "children": [
                        {
                            "commandId": "workbench.action.reopenClosedEditor",
                            "id": "menu_id",
                            "name": "恢复已关闭标签卡(&S)"
                        },
                        {
                            "id": "group.reopen",
                            "separator": true
                        },
                        {
                            "id": "historyfile.provider",
                            "dynamic": true
                        },
                        {
                            "separator": true
                        },
                        {
                            "commandId": "workbench.action.clearHistoryFiles",
                            "name": "清除列表(&C)",
                            "enable": "hasHistoryFiles"
                        }
                    ]
                },
                {
                    "id": "encodings",
                    "name": "以指定编码重新打开(&E)",
                    "children": [
                        {
                            "id": "encoding.provider",
                            "dynamic": true
                        }
                    ]
                },
                {
                    "id": "group.encoding",
                    "separator": true
                },
                {
                    "id": "save",
                    "commandId": "workbench.action.files.save",
                    "name": "保存(&S)"
                },
                {
                    "commandId": "workbench.action.files.saveAs",
                    "name": "另存为(&A)..."
                },
                {
                    "commandId": "workbench.action.files.saveAll",
                    "name": "全部保存(&L)"
                },
                {
                    "id": "group.save",
                    "separator": true
                },
                {
                    "id": "historyfolder",
                    "name": "恢复已移除项目(&P)",
                    "children": [
                        {
                            "id": "historyfolder.provider",
                            "dynamic": true
                        },
                        {
                            "separator": true
                        },
                        {
                            "commandId": "workbench.action.clearHistoryProjects",
                            "name": "清除列表(&C)",
                            "enable": "hasHistoryProjects"
                        }
                    ]
                },
                {
                    "id": "group.historyfolder",
                    "separator": true
                },
                {
                    "id": "openInExplorer",
                    "commandId": "revealFileInOS",
                    "name": "在外部资源管理器打开(&I)",
                    "platform": "win32"
                },
                {
                    "id": "openInExplorer",
                    "commandId": "revealFileInOS",
                    "name": "打开文件所在目录(&I)",
                    "platform": "macosx"
                },
                {
                    "commandId": "revealFileInTerminal",
                    "name": "使用命令行窗口打开所在目录(&M)",
                    "visible": "activeEditor.file.isLocal"
                },
                {
                    "commandId": "app.action.about",
                    "name": "退出(&X)"
                }
            ]
        },
        {
            "id": "edit",
            "name": "编辑(&E)",
            "children": [
                {
                    "id": "undo",
                    "commandId": "undo",
                    "name": "撤销(&U)"
                },
                {
                    "commandId": "redo",
                    "name": "恢复撤销(&R)"
                },
                {
                    "id": "group.redo",
                    "separator": true
                },
                {
                    "id": "copy",
                    "commandId": "editor.action.clipboardCopyAction",
                    "name": "复制选区或当前行(&C)"
                },
                {
                    "commandId": "editor.action.clipboardCutAction",
                    "name": "剪切选区或当前行(&T)"
                },
                {
                    "commandId": "editor.action.swichSelectionOrLine",
                    "name": "交换字母/选区/行(&X)"
                },
                {
                    "commandId": "editor.action.clipboardCopyPathAction",
                    "name": "复制文件路径(&F)"
                },
                {
                    "commandId": "editor.action.clipboardPasteAction",
                    "name": "粘贴(&P)"
                },
                {
                    "commandId": "editor.action.clipboardPasteAsHTML",
                    "name": "粘贴为HTML(&H)"
                },
                {
                    "commandId": "editor.action.clipboardPasteFromHistory",
                    "name": "粘贴自历史(&V)"
                },
                {
                    "id": "group.paste",
                    "separator": true
                },
                {
                    "id": "format",
                    "commandId": "editor.action.format",
                    "name": "重排代码格式(&F)",
                    "enable": "!activeEditor.readonly && activeEditor.canFormat"
                },
                {
                    "commandId": "editor.action.joinLines",
                    "name": "合并为一行(&J)"
                },
                {
                    "id": "group.joinline",
                    "separator": true
                },
                {
                    "id": "line",
                    "commandId": "editor.action.moveLinesUpAction",
                    "name": "向上移动行"
                },
                {
                    "commandId": "editor.action.moveLinesDownAction",
                    "name": "向下移动行"
                },
                {
                    "id": "delete",
                    "separator": true
                },
                {
                    "id": "edit.del",
                    "name": "删除(&D)",
                    "children": [
                        {
                            "commandId": "editor.action.deleteLines",
                            "id": "menu_id",
                            "name": "删除行(&L)"
                        },
                        {
                            "commandId": "deleteWordLeft",
                            "id": "menu_id",
                            "name": "向左删除词(&B)"
                        },
                        {
                            "commandId": "deleteWordRight",
                            "id": "menu_id",
                            "name": "向右删除词(&D)"
                        },
                        {
                            "commandId": "deleteWordPartLeft",
                            "id": "menu_id",
                            "name": "向左删除驼峰词(&S)"
                        },
                        {
                            "commandId": "deleteWordPartRight",
                            "id": "menu_id",
                            "name": "向右删除驼峰词(&F)"
                        },
                        {
                            "commandId": "deleteLineLeft",
                            "id": "menu_id",
                            "name": "删至行首(&H)"
                        },
                        {
                            "commandId": "deleteLineRight",
                            "id": "menu_id",
                            "name": "删至行尾(&E)"
                        },
                        {
                            "commandId": "editor.action.triggerDeleteLineEndSpace",
                            "id": "menu_id",
                            "name": "删除行尾空白字符(&S)"
                        }
                    ]
                },
                {
                    "id": "edit.insert",
                    "name": "插入(&I)",
                    "children": [
                        {
                            "commandId": "editor.action.insertLineAfter",
                            "name": "向下插入空行"
                        },
                        {
                            "commandId": "editor.action.insertLineBefore",
                            "name": "向上插入空行"
                        },
                        {
                            "commandId": "editor.action.duplicate",
                            "name": "重复插入当前行或选区(&R)"
                        }
                    ]
                },
                {
                    "id": "edit.surround",
                    "name": "包围(&])",
                    "children": [
                        {
                            "commandId": "editor.action.SurroundBylanguage",
                            "name": "包围(如if等函数包围)(&])"
                        },
                        {
                            "commandId": "editor.action.UnSurroundBylanguage",
                            "name": "反包围(&S)"
                        },
                        {
                            "commandId": "editor.action.CodeBlockSurroundByLanguage",
                            "name": "代码块包围...(&T)"
                        },
                        {
                            "commandId": "editor.action.bold",
                            "name": "加粗(&B)"
                        },
                        {
                            "name": "选区2侧加引号括号【选中内容直接按相应符号】"
                        },
                        {
                            "name": "markdown选区2侧加`或~或_【选中内容直接按相应符号】"
                        }
                    ]
                },
                {
                    "id": "edit.comment",
                    "name": "注释(&/)",
                    "children": [
                        {
                            "commandId": "editor.action.commentLine",
                            "name": "注释行/反注释(&/)"
                        },
                        {
                            "commandId": "editor.action.blockCommentLine",
                            "name": "块包围注释(&B)"
                        },
                        {
                            "separator": true
                        },
                        {
                            "commandId": "editor.action.CommentIfdef",
                            "name": "条件编译ifdef(&y)"
                        },
                        {
                            "commandId": "editor.action.CommentIfndef",
                            "name": "条件编译ifndef(&n)"
                        }
                    ]
                },
                {
                    "id": "edit.order",
                    "name": "行首列表符(&M)",
                    "children": [
                        {
                            "commandId": "editor.action.orderListSymbols",
                            "name": "有序列表符(&1)"
                        },
                        {
                            "commandId": "editor.action.unOrderListSymbolsByMinus",
                            "name": "-号无序列表符(&-)"
                        },
                        {
                            "commandId": "editor.action.unOrderListSymbolsByMultiply",
                            "name": "*号无序列表符(&8)"
                        },
                        {
                            "commandId": "editor.action.unOrderListSymbolsByPlus",
                            "name": "+号无序列表符(&=)"
                        },
                        {
                            "commandId": "editor.action.taskListSymbols",
                            "name": "任务列表符(&[)"
                        },
                        {
                            "commandId": "editor.action.taskFinishListSymbols",
                            "name": "已完成任务列表符(&])"
                        },
                        {
                            "commandId": "editor.action.quoteListSymbols",
                            "name": "引用列表符(&.)"
                        }
                    ]
                },
                {
                    "id": "change.file.tail.format",
                    "name": "行尾换行符(&E)",
                    "children": [
                        {
                            "commandId": "editor.action.windows",
                            "id": "menu_id",
                            "name": "将文档换行符转换为\\r\\n(&W)"
                        },
                        {
                            "commandId": "editor.action.macos",
                            "id": "menu_id",
                            "name": "将文档换行符转换为\\r(&M)"
                        },
                        {
                            "commandId": "editor.action.unix",
                            "id": "menu_id",
                            "name": "将文档换行符转换为\\n(&U)"
                        }
                    ]
                },
                {
                    "id": "edit.indent",
                    "name": "缩进(&B)",
                    "children": [
                        {
                            "commandId": "tab",
                            "name": "向右缩进"
                        },
                        {
                            "commandId": "outdent",
                            "name": "向左缩进"
                        },
                        {
                            "id": "group.indent",
                            "separator": true
                        },
                        {
                            "id": "tab.provider",
                            "dynamic": true
                        }
                    ]
                },
                {
                    "id": "edit.transform",
                    "name": "转义(&S)",
                    "children": [
                        {
                            "commandId": "editor.action.transformToUppercase",
                            "name": "切换大写(&U)"
                        },
                        {
                            "commandId": "editor.action.transformToLowercase",
                            "name": "切换小写(&L)"
                        },
                        {
                            "commandId": "editor.action.transformToTitlecase",
                            "name": "切换首字母大写(&T)"
                        }
                    ]
                },
                {
                    "id": "group.transform",
                    "separator": true
                },
                {
                    "commandId": "editor.action.triggerSuggest",
                    "name": "激活代码助手(&A)"
                }
            ]
        },
        {
            "id": "select",
            "name": "选择(&S)",
            "children": [
                {
                    "id": "selectAll",
                    "commandId": "editor.action.selectAll",
                    "name": "全选(&A)"
                },
                {
                    "id": "select.system",
                    "name": "系统选择(&O)",
                    "children": [
                        {
                            "commandId": "cursorLeftSelect",
                            "name": "向左选择(&L)"
                        },
                        {
                            "commandId": "cursorRightSelect",
                            "name": "向右选择(&R)"
                        },
                        {
                            "commandId": "cursorUpSelect",
                            "name": "向上选择"
                        },
                        {
                            "commandId": "cursorDownSelect",
                            "name": "向下选择"
                        },
                        {
                            "commandId": "cursorWordStartLeftSelect",
                            "name": "选左词"
                        },
                        {
                            "commandId": "cursorWordEndRightSelect",
                            "name": "选右词"
                        },
                        {
                            "commandId": "cursorWordPartLeftSelect",
                            "name": "向左选择一个驼峰单词(L)"
                        },
                        {
                            "commandId": "cursorWordPartRightSelect",
                            "name": "向右选择一个驼峰单词(R)"
                        },
                        {
                            "commandId": "cursorHomeSelect",
                            "name": "选择到软行首 Shift+Home"
                        },
                        {
                            "commandId": "cursorEndSelect",
                            "name": "选择到软行尾 Shift+End"
                        },
                        {
                            "commandId": "cursorHomeDirectSelect",
                            "name": "选择到行首(H)"
                        },
                        {
                            "commandId": "cursorEndDirectSelect",
                            "name": "选择到行尾(E)"
                        },
                        {
                            "commandId": "cursorLineStartSelect",
                            "name": "选择到段落开头(U)"
                        },
                        {
                            "commandId": "cursorLineEndSelect",
                            "name": "选择到段落结尾(D)"
                        },
                        {
                            "commandId": "cursorPageUpSelect",
                            "name": "选择到上一页 PgUp"
                        },
                        {
                            "commandId": "cursorPageDownSelect",
                            "name": "选择到下一页 PgDown"
                        },
                        {
                            "commandId": "cursorTopSelect",
                            "name": "选择到页首 Ctrl+Shift+Home"
                        },
                        {
                            "commandId": "cursorBottomSelect",
                            "name": "选择到页尾 Ctrl+Shift+End"
                        }
                    ]
                },
                {
                    "separator": true
                },
                {
                    "id": "area",
                    "commandId": "editor.action.expandSelection",
                    "name": "扩大选区(&=)"
                },
                {
                    "commandId": "editor.action.expandSelectionTwoSides",
                    "name": "向2侧扩大选择"
                },
                {
                    "commandId": "editor.action.narrowSelectionTwoSides",
                    "name": "由2侧向内减少选择"
                },
                {
                    "separator": true
                },
                {
                    "id": "word",
                    "commandId": "editor.action.addSelectionToNextFindMatch",
                    "name": "选当前词或下一个相同词(&W)"
                },
                {
                    "commandId": "editor.action.selectAllSameWord",
                    "name": "选择所有相同词(&M)"
                },
                {
                    "commandId": "editor.action.SelectSameWordByLan",
                    "name": "选相同语法词或配对符号(&Y)"
                },
                {
                    "commandId": "editor.action.skipSelectionAndSelectNext",
                    "name": "跳过当前选择并选中下一个相同词(&K)"
                },
                {
                    "separator": true
                },
                {
                    "id": "line",
                    "commandId": "expandLineSelection",
                    "name": "选当前行或连续行(&L)【鼠标单击行号或三击当前行】"
                },
                {
                    "commandId": "editor.action.selectLineNoBlankStr",
                    "name": "选当前行(不含首尾空白字符)(&P)【鼠标双击行尾】"
                },
                {
                    "commandId": "editor.action.selectMatchBracket",
                    "name": "选择括号内(&[)【鼠标双击括号内侧,按Alt选括号外侧】"
                },
                {
                    "commandId": "editor.action.selectMatchQuote",
                    "name": "选择引号内(&')【鼠标双击引号内侧,按Alt选引号外侧】"
                },
                {
                    "name":"选择相连词【鼠标双击-、_、.等连字符】"
                },
                {
                    "commandId": "editor.action.selectFold",
                    "name": "选择折叠区域(&F)【鼠标双击折叠行首字符左侧】"
                },
                {
                    "commandId": "editor.action.selectSameIndentationLine",
                    "name": "选择相同缩进的行(I)【鼠标双击行首空白字符】"
                },
                {
                    "name": "选择列表区域【鼠标双击列表符号】"
                },
                {
                    "id": "select.partition",
                    "name": "选择特定语法区(&A)",
                    "children": [
                        {
                            "name": "选择Html Tag【鼠标双击Tag开头<左侧或结尾>右侧】"
                        },
                        {
                            "name": "选择Html属性【鼠标双击属性赋值等号=】"
                        },
                        {
                            "name": "选择if、funtion等包围区域【鼠标双击关键字，如只选词则双击词右侧】"
                        },
                        {
                            "name": "选择js等语言的;分号前段落【鼠标双击分号】"
                        },
                        {
                            "name": "选择Css类【鼠标双击类名左侧】"
                        },
                        {
                            "name": "选择逗号分隔的数组或方法参数或定义变量【鼠标双击逗号左侧或右侧】"
                        },
                        {
                            "name": "选择注释区域【鼠标双击注释符】"
                        },
                        {
                            "name": "选择markdown标题段落(&3)【鼠标双击#】"
                        },
                        {
                            "name": "选择markdown图片、超链接、加粗、倾斜、代码等语法区【鼠标双击语法定义符开头】"
                        }
                    ]
                },
                {
                    "separator": true
                },
                {
                    "id": "colum",
                    "commandId": "editor.action.insertCursorAbove",
                    "name": "向上列选择"
                },
                {
                    "commandId": "editor.action.insertCursorBelow",
                    "name": "向下列选择"
                },
                {
                    "name": "【Alt+鼠标左键拖选为列选择】",
                    "visible": "!editorMultiCursorModifierIsAlt && screenHeight"
                },
                {
                    "name": "【Ctrl+鼠标左键拖选为列选择】",
                    "visible": "editorMultiCursorModifierIsAlt && screenHeight",
                    "platform": "win32"
                },
                {
                    "name": "【Ctrl+鼠标左键拖选为列选择】",
                    "visible": "editorMultiCursorModifierIsAlt && screenHeight",
                    "platform": "macosx"
                },
                {
                    "separator": true
                },
                {
                    "id": "0_cursor",
                    "commandId": "editor.action.setCursorSurroundSel",
                    "name": "选区两侧添加光标"
                },
                {
                    "commandId": "editor.action.setCursorEachLine",
                    "name": "每行行首添加光标"
                },
                {
                    "commandId": "editor.action.undoSelection",
                    "name": "取消上一个选区或光标"
                },
                {
                    "separator": true
                },
                {
                    "id": "1_cursor",
                    "name": "【Ctrl+鼠标左键添加光标/选区】",
                    "platform": "win32",
                    "visible": "!editorMultiCursorModifierIsAlt && screenHeight"
                },
                {
                    "name": "【Ctrl+鼠标右键删除光标/选区】",
                    "platform": "win32",
                    "visible": "!editorMultiCursorModifierIsAlt && screenHeight"
                },
                {
                    "name": "【Ctrl+鼠标左键拖选或双击为增加多选区】",
                    "platform": "win32",
                    "visible": "!editorMultiCursorModifierIsAlt && screenHeight"
                },
                {
                    "name": "【Alt+鼠标左键添加光标/选区】",
                    "visible": "editorMultiCursorModifierIsAlt && screenHeight"
                },
                {
                    "name": "【Alt+鼠标右键删除光标/选区】",
                    "visible": "editorMultiCursorModifierIsAlt && screenHeight"
                },
                {
                    "name": "【Alt+鼠标左键拖选或双击为增加多选区】",
                    "visible": "editorMultiCursorModifierIsAlt && screenHeight"
                },
                {
                    "name": "【Command+鼠标左键添加光标/选区】",
                    "platform": "macosx",
                    "visible": "!editorMultiCursorModifierIsAlt && screenHeight"
                },
                {
                    "name": "【Command+鼠标右键删除光标/选区】",
                    "platform": "macosx",
                    "visible": "!editorMultiCursorModifierIsAlt && screenHeight"
                },
                {
                    "name": "【Command+鼠标左键拖选或双击为增加多选区】",
                    "platform": "macosx",
                    "visible": "!editorMultiCursorModifierIsAlt && screenHeight"
                },
                {
                    "separator": true
                },
                {
                    "commandId": "edit.toggle.multicursormodifier",
                    "name": "切换为\"Alt+单击\"插入多光标",
                    "visible": "!editorMultiCursorModifierIsAlt"
                },
                {
                    "commandId": "edit.toggle.multicursormodifier",
                    "name": "切换为\"Ctrl+单击\"插入多光标",
                    "platform": "win32",
                    "visible": "editorMultiCursorModifierIsAlt"
                },
                {
                    "commandId": "edit.toggle.multicursormodifier",
                    "name": "切换为\"Command+单击\"插入多光标",
                    "platform": "macosx",
                    "visible": "editorMultiCursorModifierIsAlt"
                },
                {
                    "separator": true
                },
                {
                    "commandId":"edit.toggle.mouseHelp",
                    "name":"快速选择指南..."
                }

            ]
        },
        {
            "id": "find",
            "name": "查找(&I)",
            "children": [
                {
                    "id": "findFile",
                    "commandId": "workbench.action.quickOpen",
                    "name": "查找文件(&T)"
                },
                {
                    "separator": true
                },
                {
                    "id": "findWord",
                    "commandId": "actions.find",
                    "name": "查找字符串(当前文件)(&F)"
                },
                {
                    "commandId": "actions.findinRegion",
                    "name": "区域内搜索(当前文件)(&I)"
                },
                {
                    "commandId": "workbench.action.findInFiles",
                    "name": "字符搜索(多文件)(&D)"
                },
                {
                    "commandId": "editor.action.startFindReplaceAction",
                    "name": "替换(&R)"
                },
                {
                    "commandId": "editor.action.nextSelectionMatchFindAction",
                    "name": "向下搜索选中单词(&N)"
                },
                {
                    "commandId": "editor.action.previousSelectionMatchFindAction",
                    "name": "向上搜索选中单词(&P)"
                },
                {
                    "separator": true
                },
                {
                    "commandId": "workbench.action.findInConfigurations",
                    "name": "设置项搜索(&,)"
                },
                {
                    "separator": true
                },
                {
                    "id": "findSymbol",
                    "commandId": "actions.quickFind",
                    "name": "查找索引符号(当前文件)(&S)"
                }
            ]
        },
        {
            "id": "goto",
            "name": "跳转(&G)",
            "children": [
                {
                    "id": "system_goto",
                    "name": "系统跳转(&S)",
                    "children": [
                        {
                            "name": "光标向左",
                            "commandId": "cursorLeft"
                        },
                        {
                            "name": "光标向下",
                            "commandId": "cursorDown"
                        },
                        {
                            "name": "光标向上",
                            "commandId": "cursorUp"
                        },
                        {
                            "name": "光标向右",
                            "commandId": "cursorRight"
                        },
                        {
                            "name": "光标向左一词",
                            "commandId": "cursorWordStartLeft"
                        },
                        {
                            "name": "光标向右一词",
                            "commandId": "cursorWordEndRight"
                        },
                        {
                            "name": "光标向左一个驼峰单词",
                            "commandId": "cursorWordPartLeft"
                        },
                        {
                            "name": "光标向右一个驼峰单词",
                            "commandId": "cursorWordPartRight"
                        },
                        {
                            "name": "光标到软行首（连续按依次切换自动换行的行首、缩进后的行首、真行首）",
                            "commandId": "cursorHome"
                        },
                        {
                            "name": "光标到软行尾（连续按依次切换自动换行的行尾、真行尾）",
                            "commandId": "cursorEnd"
                        },
                        {
                            "name": "光标到行首",
                            "commandId": "cursorLineStart"
                        },
                        {
                            "name": "光标到行尾",
                            "commandId": "cursorLineEnd"
                        },
                        {
                            "name": "光标到上个段落（空行为分割段落）",
                            "commandId": "cursorParaUp"
                        },
                        {
                            "name": "光标到下个段落（空行为分割段落）",
                            "commandId": "cursorParaDown"
                        },
                        {
                            "name": "光标到上一页",
                            "commandId": "cursorPageUp"
                        },
                        {
                            "name": "光标到下一页",
                            "commandId": "cursorPageDown"
                        },
                        {
                            "name": "光标到页首",
                            "commandId": "cursorTop"
                        },
                        {
                            "name": "光标到页尾",
                            "commandId": "cursorBottom"
                        }
                    ]
                },
                {
                    "commandId": "workbench.action.navigateBack",
                    "name": "上一个光标位置(&P)"
                },
                {
                    "commandId": "workbench.action.navigateForward",
                    "name": "下一个光标位置(&N)"
                },
                {
                    "separator": true
                },
                {
                    "id": "line_goto",
                    "commandId": "workbench.action.gotoLine",
                    "name": "转到行(&L)"
                },
                {
                    "commandId": "editor.action.jumpToBracket",
                    "name": "转到匹配的括号(&[)"
                },
                {
                    "id": "goto.bookmark",
                    "name": "书签(&B)",
                    "children": [
                        {
                            "commandId": "workbench.action.toggleBookmark",
                            "name": "设置/取消书签(&B)"
                        },
                        {
                            "commandId": "workbench.action.nextBookmark",
                            "name": "下一个书签(&N)"
                        },
                        {
                            "commandId": "workbench.action.prevBookmark",
                            "name": "上一个书签(&P)"
                        },
                        {
                            "commandId": "workbench.action.clearBookmarks",
                            "name": "删除所有书签(&C)"
                        }
                    ]
                },
                {
                    "id": "goto.scrollbar",
                    "name": "滚动条信息点(&M)",
                    "children": [
                        {
                            "commandId": "workbench.action.nextBookmark",
                            "name": "跳转到下一个书签(&B)"
                        },
                        {
                            "commandId": "editor.action.nextSelectionMatchFindAction",
                            "name": "跳转到下一个搜索结果(&S)"
                        },
                        {
                            "commandId": "workbench.action.nextError",
                            "name": "跳转到下一个语法错误(&E)"
                        }
                    ]
                },
                {
                    "id": "goto.folding",
                    "name": "折叠(&Y)",
                    "children": [
                        {
                            "commandId": "workbench.action.foldLineContract",
                            "name": "折叠(&-)"
                        },
                        {
                            "commandId": "workbench.action.foldLineExpand",
                            "name": "展开(&=)"
                        },
                        {
                            "commandId": "workbench.action.foldChildrenContract",
                            "name": "折叠子行(&[)"
                        },
                        {
                            "commandId": "workbench.action.foldChildrenExpand",
                            "name": "展开子行(&])"
                        },
                        {
                            "commandId": "workbench.action.foldAllContract",
                            "name": "全部折叠(&/)"
                        },
                        {
                            "commandId": "workbench.action.foldAllExpand",
                            "name": "全部展开(&8)"
                        },
                        {
                            "commandId": "workbench.action.foldContractOther",
                            "name": "折叠其他区域(&O)"
                        }
                    ]
                },
                {
                    "separator": true
                },
                {
                    "id": "define_goto",
                    "commandId": "workbench.action.gotoDefinition",
                    "name": "转到定义(&D)【Alt+鼠标单击】",
                    "visible": "!editorMultiCursorModifierIsAlt"
                },
                {
                    "commandId": "workbench.action.gotoDefinition",
                    "name": "转到定义(&D)【Ctrl+鼠标单击】",
                    "visible": "editorMultiCursorModifierIsAlt",
                    "platform": "win32"
                },
                {
                    "commandId": "workbench.action.gotoDefinition",
                    "name": "转到定义(&D)【Command+鼠标单击】",
                    "visible": "editorMultiCursorModifierIsAlt",
                    "platform": "macosx"
                },
                {
                    "commandId": "workbench.action.gotoDefinitionWithPane",
                    "name": "转到定义到分栏(&A)【Ctrl+Alt+鼠标单击】",
                    "platform": "win32"
                },
                {
                    "commandId": "workbench.action.gotoDefinitionWithPane",
                    "name": "转到定义到分栏(&A)【Command+Alt+鼠标单击】",
                    "platform": "macosx"
                }
            ]
        },
        {
            "id": "run",
            "name": "运行(&R)",
            "children": [
                {
                    "id": "run.provider",
                    "dynamic": true
                }
            ]
        },
        {
            "id": "publish",
            "name": "发行(&U)",
            "children": [
                {
                    "commandId": "project.action.app.pack",
                    "name": "App-Android/iOS-云打包(&P)"
                },
                {
                    "commandId": "project.action.app.status",
                    "name": "App-Android/iOS-查看云打包状态(&V)"
                },
                {
                    "id": "publish.makelocal",
                    "name": "App-Android/iOS-本地打包(&L)",
                    "enable":"workspaceFolder.type == 'UniApp_Vue' || workspaceFolder.type  == 'Wap2App'|| workspaceFolder.type  == 'App'",
                    "children": [
                        {
                            "commandId": "project.action.app.export.app",
                            "name": "生成本地打包App资源(&R)"
                        },
                        {
                            "commandId": "workbench.action.openAndroidPackageGuide",
                            "name": "Android本地打包指南...(&A)"
                        },
                        {
                            "commandId": "workbench.action.openIOSPackageGuide",
                            "name": "iOS本地打包指南...(&I)"
                        }
                    ]
                },
                {
                    "id":"publish.export.wgt.app",
                    "commandId": "project.action.app.export.wgt.app",
                    "name": "App-制作应用wgt包(&G)"
                },
                {
                    "id":"group.publish.html5.separator",
                    "separator": true
                },
                {
                    "commandId": "project.action.app.publish.html5",
                    "name": "网站-PC Web或手机H5(&H)"
                },
                {
                    "id":"group.publish.custom.separator",
                    "separator": true
                },
                {
                    "id": "publish.custom",
                    "enable":"workspaceFolder.type == 'UniApp_Vue' || workspaceFolder.type  == 'Wap2App'|| workspaceFolder.type  == 'App'",
                    "name": "自定义发行(&C)",
                    "children": [
                        {
                            "id": "publish.custom.provider",
                            "dynamic": true
                        }
                    ]
                },
                {
                    "id":"group.app.publish.app.separator",
                    "separator": true
                },
                {
                    "commandId": "project.action.app.publish.app",
                    "name": "生成统一发布页面(&A)"
                }
            ]
        },
        {
            "id": "view",
            "name": "视图(&V)",
            "children": [
                {
                    "commandId": "workbench.action.minimize",
                    "name": "最小化(&M)",
                    "platform": "macosx"
                },
                {
                    "id": "min_window",
                    "commandId": "workbench.action.newWindow",
                    "name": "新建HBuilder窗体(&W)"
                },
                {
                    "commandId": "workbench.action.pureMode",
                    "name": "切换纯净模式【双击选项卡】(&A)"
                },
                {
                    "commandId": "workbench.action.distanceFreeMode",
                    "name": "切换免打扰模式(&F)"
                },
                {
                    "separator": true
                },
                {
                    "id": "focus_editor",
                    "commandId": "workbench.action.focusEditor",
                    "name": "置焦到编辑器(&N)"
                },
                {
                    "commandId": "workbench.view.explorer",
                    "name": "置焦到项目管理器(&Q)"
                },
                {
                    "commandId": "workbench.action.toggleSidebarVisibility",
                    "name": "显示项目管理器等左侧视图(&P)"
                },
                {
                    "commandId": "editor.action.triggerOutline",
                    "name": "显示文档结构图(&O)"
                },
                {
                    "commandId": "workbench.action.toggleToolbarVisibility",
                    "name": "显示工具栏(&T)"
                },
                {
                    "commandId": "workbench.action.togglePreviewBrowserVisibility",
                    "name": "显示内置浏览器(&B)"
                },
                {
                    "commandId": "editor.action.toggleMinimap",
                    "name": "显示迷你地图(&M)"
                },
                {
                    "commandId": "workbench.action.toggleStatusbarVisibility",
                    "name": "显示状态栏(&U)"
                },
                {
                    "commandId": "workbench.debug.action.toggleRepl",
                    "name": "显示控制台(&X)"
                },
                {
                    "commandId": "workbench.action.tiggleTerminal",
                    "name": "显示终端(&C)"
                },
                {
                    "commandId": "workbench.action.search",
                    "name": "显示多文件搜索"
                },
                {
                    "commandId": "workbench.action.toggleDebugView",
                    "name": "显示调试视图"
                },
                {
                    "commandId": "workbench.action.toggleRemoteDebug",
                    "name": "显示Webview调试控制台(&D)"
                },
                {
                    "commandId": "workbench.action.toggleUniCloudView",
                    "name": "显示uniCloud前端网页托管(&H)"
                },

                {
                    "id": "workbench.action.showExtensionView",
                    "name": "插件扩展视图(&I)",
                    "children": [
                        {
                            "id": "workbench.extensionviews.provider",
                            "dynamic": true
                        }
                    ]
                },
                {
                    "separator": true
                },
                {
                    "id": "show_lineno",
                    "commandId": "editor.action.toggleRenderLineNumber",
                    "name": "显示行号(&L)"
                },
                {
                    "commandId": "editor.action.toggleRenderIndentReference",
                    "name": "显示缩进线(&I)"
                },
                {
                    "commandId": "editor.action.toggleRenderWhitespace",
                    "name": "高亮时显示空白字符(&S)"
                },
                {
                    "commandId": "editor.action.toggleWordWrap",
                    "name": "自动换行(&R)"
                },
                {
                    "separator": true
                },
                {
                    "id": "view_split",
                    "name": "分栏(&E)",
                    "enable": "viewSplitEnable",
                    "children": [
                        {
                            "commandId": "workbench.action.split1e",
                            "name": "单栏(&1)"
                        },
                        {
                            "commandId": "workbench.action.split2e",
                            "name": "左右2栏(&2)"
                        },
                        {
                            "commandId": "workbench.action.split3e",
                            "name": "左右3栏(&3)"
                        },
                        {
                            "commandId": "workbench.action.split4grid",
                            "name": "4宫格(&4)"
                        },
                        {
                            "commandId": "workbench.action.split2row",
                            "name": "上下2栏(&8)"
                        },
                        {
                            "commandId": "workbench.action.split3row",
                            "name": "上下3栏(&9)"
                        },
                        {
                            "separator": true
                        },
                        {
                            "commandId": "workbench.action.prevpane",
                            "name": "置焦左侧分栏(&L)"
                        },
                        {
                            "commandId": "workbench.action.nextpane",
                            "name": "置焦右侧分栏(&R)"
                        }
                    ]
                },
                {
                    "separator": true
                },
                {
                    "id": "scroll",
                    "name": "滚动",
                    "children": [
                        {
                            "name": "向左滚动【Shift+鼠标滚轮向上】"
                        },
                        {
                            "name": "向右滚动【Shift+鼠标滚轮向下】"
                        },
                        {
                            "name": "向上滚动一屏【Alt+鼠标滚轮向上】"
                        },
                        {
                            "name": "向下滚动一屏【Alt+鼠标滚轮向下】"
                        },
                        {
                            "name": "向左滚动一屏【Shift+Alt+鼠标滚轮向上】"
                        },
                        {
                            "name": "向右滚动一屏【Shift+Alt+鼠标滚轮向下】"
                        }
                    ]
                },
                {
                    "separator": true
                },
                {
                    "id": "plus_font",
                    "commandId": "workbench.action.zoomIn",
                    "name": "增大字体(&B)【Ctrl+鼠标滚动向上】",
                    "platform": "win32"
                },
                {
                    "commandId": "workbench.action.zoomOut",
                    "name": "减小字体(&V)【Ctrl+鼠标滚动向下】",
                    "platform": "win32"
                },
                {
                    "id": "plus_font",
                    "commandId": "workbench.action.zoomIn",
                    "name": "增大字体(&B)",
                    "platform": "macosx"
                },
                {
                    "commandId": "workbench.action.zoomOut",
                    "name": "减小字体(&V)",
                    "platform": "macosx"
                },
                {
                    "separator": true
                },
                {
                    "id": "view.openwindow.provider",
                    "dynamic": true
                }
            ]
        },
        {
            "id": "tool",
            "name": "工具(&T)",
            "children": [
                {
                    "commandId": "workbench.action.openGlobalSettings",
                    "name": "设置(&S)",
                    "platform": "win32"
                },
                {
                    "separator": true
                },
                {
                    "id": "shortcuts",
                    "commandId": "workbench.action.openGlobalKeybindings",
                    "name": "自定义快捷键(&K)"
                },
                {
                    "id": "tool.keybindingsSwitch",
                    "name": "预设快捷键方案切换(&W)",
                    "children": [
                        {
                            "id": "workbench.keybindings.provider",
                            "dynamic": true
                        }
                    ]
                },
                {
                    "separator": true
                },
                {
                    "id": "snippets",
                    "name": "代码块设置(&N)",
                    "children": [
                        {
                            "id": "snippet.provider",
                            "dynamic": true
                        },
                        {
                            "commandId": "workbench.action.newSnippet",
                            "name": "自定义其他语言代码块(&O)..."
                        },
                        {
                            "separator": true
                        },
                        {
                            "commandId": "workbench.action.projcetCustomSnippet",
                            "name": "自定义项目代码块(&P)..."
                        },
                        {
                            "separator": true
                        },
                        {
                            "commandId": "snippet.help",
                            "name": "自定义代码块教程(&T)..."
                        }
                    ]
                },
                {
                    "id": "tool.theme",
                    "name": "主题(&T)",
                    "children": [
                        {
                            "id": "theme.provider",
                            "dynamic": true
                        }
                    ]
                },
                {
                    "id": "tool.explorericon.theme",
                    "name": "项目管理器图标主题(&I)",
                    "children": [
                        {
                            "commandId": "tool.action.explorericon.none",
                            "name": "无图标(&N)"
                        },
                        {
                            "id": "explorericon.theme.provider",
                            "dynamic": true
                        }
                    ]
                },
                {
                    "id": "tool.externalCommand",
                    "name": "外部命令(&E)",
                    "children": [
                        {
                            "id": "externalCommand.provider",
                            "dynamic": true
                        }
                    ]
                },
                {
                    "commandId": "editor.action.validation",
                    "name": "验证本文档语法(&V)",
                    "visible": "activeEditor.file.isLocal"
                },
                {
                    "id": "group.validation",
                    "separator": true
                },
                {
                    "id": "ext_settings",
                    "name": "外部命令插件配置(&G)",
                    "children": [
                        {
                            "id": "plugin.provider",
                            "dynamic": true
                        }
                    ]
                },
                {
                    "commandId": "update.openPluginDialog",
                    "name": "插件安装(&P)"
                }
            ]
        },
        {
            "id": "help",
            "name": "帮助(&Y)",
            "children": [
                {
                    "id": "documents",
                    "commandId": "workbench.action.openTutorial",
                    "name": "入门教程(&T)..."
                },
                {
                    "commandId": "workbench.action.openmarkdownhelp",
                    "name": "Markdown语法帮助(&M)"
                },
                {
                    "separator": true
                },
                {
                    "commandId": "workbench.action.openusercenter",
                    "name": "开发者云端控制台(&C)..."
                },
                {
                    "commandId": "workbench.action.openwish",
                    "name": "需求墙(&W) ..."
                },
                {
                    "separator": true
                },
                {
                    "id":"feedback",
                    "commandId": "workbench.action.feedback",
                    "name": "邮件反馈(&E)"
                },
                {
                    "commandId": "workbench.action.openForum",
                    "name": "DCloud论坛(&B) ..."
                },
                {
                    "separator": true
                },
                {
                    "commandId": "workbench.action.openlog",
                    "name": "查看运行日志(&L)"
                },
                {
                    "id": "checkupdate",
                    "separator": true
                },
                {
                    "commandId": "update.checkForUpdate"
                },
                {
                    "commandId": "update.fallback"
                },
                {
                    "commandId": "update.showCurrentReleaseNotes",
                    "name": "历次更新说明(&N)"
                },
                {
                    "separator": true
                },
                {
                    "id": "license",
                    "commandId": "workbench.action.openLicense",
                    "name": "许可协议"
                },
                {
                    "commandId": "workbench.action.openReadme",
                    "name": "自述文件"
                },
                {
                    "commandId": "workbench.action.opensponsor",
                    "name": "赞助我们(&S) ..."
                },
                {
                    "commandId": "app.action.quit",
                    "name": "关于(&A)...",
                    "platform": "win32"
                }
            ]
        }
    ],
    "popup:editor": [
        {
            "id": "copy",
            "commandId": "editor.action.clipboardCopyAction"
        },
        {
            "commandId": "editor.action.clipboardCutAction",
            "visible": "!activeEditor.readonly"
        },
        {
            "commandId": "editor.action.clipboardPasteAction",
            "visible": "activeEditor.canPaste && !activeEditor.readonly"
        },
        {
            "commandId": "editor.action.deleteLines",
            "visible": "!activeEditor.readonly"
        },
        {
            "id": "group.clipboard",
            "separator": true
        },

        {
            "id": "goto",
            "commandId": "workbench.action.gotoDefinition",
            "name": "转到定义(&D)【Alt+鼠标单击】",
            "visible": "activeEditor.file.isValid && activeEditor.file.isLocal && !editorMultiCursorModifierIsAlt"
        },
        {
            "commandId": "workbench.action.gotoDefinition",
            "name": "转到定义(&D)【Ctrl+鼠标单击】",
            "visible": "activeEditor.file.isValid && activeEditor.file.isLocal && editorMultiCursorModifierIsAlt"
        },
        {
            "commandId": "editor.action.SelectSameWordByLan",
            "visible": "langId != 'markdown'"
        },
        {
            "commandId": "workbench.action.gotoreference",
            "name": "查找引用(&N)",
            "visible":"RefDocSupport"
        },
        {
            "separator": true
        },
        {
            "commandId": "workbench.action.openPageJsonFile",
            "visible": "activeEditor.supportGotoPage"
        },
        {
            "id": "copyPath",
            "commandId": "editor.action.clipboardCopyPathAction",
            "visible": "activeEditor.file.isValid"
        },
        {
            "commandId": "revealFileInOS",
            "visible": "activeEditor.file.exists && activeEditor.file.isLocal"
        },
        {
            "commandId": "revealFileInTerminal",
            "visible": "activeEditor.file.exists && activeEditor.file.isValid && activeEditor.file.isLocal"
        },
        {
            "commandId": "editor.action.revealInProjectExplorer",
            "visible": "activeEditor.file.isProjectFile"
        },
        {
            "separator": true
        },
        {
            "commandId": "editor.action.locateDOMNodeInBrowser",
            "visible": "activeEditor.hasDOMNode && workbenchWindow.browserVisible"
        },
        {
            "separator": true
        },
        {
            "id": "assist",
            "commandId": "editor.action.triggerSuggest",
            "visible": "!activeEditor.readonly"
        },
        {
            "commandId": "editor.action.triggerOutline",
            "checked": "activeEditor.outline.visible",
            "visible": "!activeEditor.readonly",
            "enable": "activeEditor.supportOutline"
        },
        {
            "commandId": "editor.action.format",
            "enable": "!activeEditor.readonly && activeEditor.canFormat"
        },
        {
            "commandId": "editor.action.commentLine",
            "visible": "!activeEditor.readonly"
        },
        {
            "commandId": "editor.action.blockCommentLine",
            "visible": "!activeEditor.readonly"
        },
        {
            "commandId": "editor.action.validation",
            "visible": "activeEditor.canValidation",
            "enable": "activeEditor.canValidation"
        },
        {
            "separator": true
        },
        {
            "commandId": "workbench.action.files.localHistory",
            "visible": "activeEditor.supportLocalHistory && activeEditor.file.isLocal"
        },
        {
            "separator": true,
            "visible": "activeEditor.supportLocalHistory"
        },
        {
            "id": "z_commands",
            "name": "外部命令(&E)",
            "visible": "activeEditor.file.isValid && activeEditor.file.isLocal",
            "children": [
                {
                    "id": "externalCommand.provider",
                    "dynamic": true
                }
            ]
        },
        {
            "commandId": "editor.action.wordwrap",
            "enable": "activeEditor.canWordwrap",
            "checked": "activeEditor.wrapMode != 0"
        }
    ],
    "popup:editor:margin": [],
    "popup:tabbar": [],
    "popup:explorer": [],
    "providers": [
        {
            "id": "import.provider",
            "children": [
                {
                    "commandId": "import.svn",
                    "name": "从SVN导入(&S)..."
                },
                {
                    "commandId": "import.git",
                    "name": "从Git导入(&G)..."
                },
                {
                    "commandId": "workbench.action.files.openFolder",
                    "name": "从本地目录导入(&D)..."
                }
            ]
        },
        {
            "id": "workbench.action.showPubMenu.provider",
            "children": [
                {
                    "id": "apppack",
                    "commandId": "project.action.app.pack",
                    "name": "&1 App云打包"
                },
                {
                    "commandId": "project.action.app.publish.html5",
                    "name": "&2 生成H5网站"
                }
            ]
        },
        {
            "id": "workbench.action.showCommentMenu.provider",
            "children": [
                {
                    "commandId": "editor.action.commentLine",
                    "name": "&1 注释行/反注释"
                },
                {
                    "commandId": "editor.action.blockCommentLine",
                    "name": "&2 块包围注释"
                },
                {
                    "separator": true
                },
                {
                    "commandId": "editor.action.CommentIfdef",
                    "name": "&3 条件编译ifdef"
                },
                {
                    "commandId": "editor.action.CommentIfndef",
                    "name": "&4 条件编译ifndef"
                }
            ]
        }
    ]
}
