基本编辑正则表达式
键 | 命令 | 命令ID |
---|---|---|
Ctrl + X |
剪切线(空选) | editor.action.clipboardCutAction |
Ctrl + C |
复制行(空选) | editor.action.clipboardCopyAction |
Ctrl + Shift + K |
删除行 | editor.action.deleteLines |
Ctrl + Enter |
在下面插入行 | editor.action.insertLineAfter |
Ctrl + Shift+ Enter |
在上方插入行 | editor.action.insertLineBefore |
Alt + 向下 |
向下移动行 | editor.action.moveLinesDownAction |
Alt + 向上 |
向上移动行 | editor.action.moveLinesUpAction |
Shift + Alt + 向下 |
复制当前行数据到下一行 | editor.action.copyLinesDownAction |
Shift + Alt + 向上 |
复制当前数据到上一行 | editor.action.copyLinesUpAction |
Ctrl + d |
添加选择到下一个查找匹配 | editor.action.addSelectionToNextFindMatch |
Ctrl + K Ctrl + D |
将上一个选择移到下一个查找匹配 | editor.action.moveSelectionToNextFindMatch |
Ctrl + U |
撤消上一个光标操做(测试没有效果) | cursorUndo |
Shift + Alt + I |
将光标插入所选每行的末尾(测试没有效果) | editor.action.insertCursorAtEndOfEachLineSelected |
Ctrl + Shift + L |
选择全部出现的当前选择 | editor.action.selectHighlights |
Ctrl + F2 |
选择全部出现的当前单词 | editor.action.changeAll |
Ctrl + L |
选择当前行 | expandLineSelection |
Ctrl + Alt + 向下 |
在下面插入光标 | editor.action.insertCursorBelow |
Ctrl + Alt + 向上 |
在上方插入光标 | editor.action.insertCursorAbove |
Ctrl + Shift + \ |
跳转到匹配的括号 | editor.action.jumpToBracket |
Ctrl + ] |
缩进线 | editor.action.indentLines |
Ctrl + [ |
减小缩进线 | editor.action.outdentLines |
Home |
转到行首 | cursorHome |
End |
转到行尾 | cursorEnd |
Ctrl + END |
转到文件结尾 | cursorBottom |
Ctrl + Home |
转到文件的开头 | cursorTop |
Ctrl + 向下 |
向下滚动线 | scrollLineDown |
Ctrl + 向上 |
滚动排队 | scrollLineUp |
Alt + PageDown |
向下滚动页面 | scrollPageDown |
Alt + PageUp |
向上滚动页面 | scrollPageUp |
Ctrl + Shift + [ |
折叠(折叠)区域 | editor.fold |
Ctrl + Shift + ] |
展开(uncollapse)区域 | editor.unfold |
Ctrl + K Ctrl + [ |
折叠(折叠)全部次区域 | editor.foldRecursively |
Ctrl + K Ctrl + ] |
展开(展开)全部子区域 | editor.unfoldRecursively |
Ctrl + K Ctrl + 0 |
折叠(折叠)全部区域 | editor.foldAll |
Ctrl + K Ctrl + J |
展开(展开)全部区域 | editor.unfoldAll |
Ctrl + K Ctrl + C |
添加行注释 | editor.action.addCommentLine |
Ctrl + K Ctrl + U |
删除行注释 | editor.action.removeCommentLine |
Ctrl + / |
切换线评论 | editor.action.commentLine |
Shift+ Alt + A |
切换块评论 | editor.action.blockComment |
Ctrl + F |
查找 | actions.find |
Ctrl + H |
替换 | editor.action.startFindReplaceAction |
F3 |
找下一个 | editor.action.nextMatchFindAction |
Shift+ F3 |
找到上一个 | editor.action.previousMatchFindAction |
Alt + Enter |
选择查找匹配的全部出现次数(测试没有效果) | editor.action.selectAllMatches |
Alt + C |
切换查找区分大小写 | toggleFindCaseSensitive |
Alt + R |
切换查找正则表达式 | toggleFindRegex |
Alt + W |
切换查找整个单词 | toggleFindWholeWord |
Ctrl + M |
切换使用Tab键设置焦点 | editor.action.toggleTabFocusMode |
unassigned |
切换渲染空白 | toggleRenderWhitespace |
Alt + Z |
切换换行(测试没有效果) | editor.action.toggleWordWrap |
丰富的语言编辑markdown
键 | 命令 | 命令ID |
---|---|---|
Ctrl + 空格键 |
触发建议(测试没有效果) | editor.action.triggerSuggest |
Ctrl + Shift + 空格 |
触发参数提示(测试没有效果) | editor.action.triggerParameterHints |
Shift + Alt + F |
格式文档 | editor.action.formatDocument |
Ctrl + K Ctrl + F |
格式选择 | editor.action.formatSelection |
F12 |
转到定义 | editor.action.revealDefinition |
Ctrl + K Ctrl + I |
显示悬停 | editor.action.showHover |
Alt + F12 |
窥视定义 | editor.action.peekDefinition |
Ctrl + K F12 |
打开定义到一边(新开一个tab) | editor.action.revealDefinitionAside |
Ctrl + . |
快速解决 | editor.action.quickFix |
Shift+ F12 |
窥视参考 | editor.action.referenceSearch.trigger |
F2 |
重命名符号 | editor.action.rename |
Ctrl + Shift + . |
替换为下一个值 | editor.action.inPlaceReplace.down |
Ctrl + Shift + , |
替换为之前的值 | editor.action.inPlaceReplace.up |
Shift + Alt + 右 |
扩大AST选择 | editor.action.smartSelect.expand |
Shift + Alt + 左 |
收缩AST选择 | editor.action.smartSelect.shrink |
Ctrl + K Ctrl + X |
修剪尾随空格 | editor.action.trimTrailingWhitespace |
Ctrl + K M |
更改语言模式 | workbench.action.editor.changeLanguageMode |
导航编辑器
键 | 命令 | 命令ID |
---|---|---|
Ctrl + T |
显示全部符号 | workbench.action.showAllSymbols |
Ctrl + G |
跳转行 | workbench.action.gotoLine |
Ctrl + P |
转到文件...,快速打开 | workbench.action.quickOpen |
Ctrl + Shift + O |
转到符号... | workbench.action.gotoSymbol |
Ctrl + Shift + M |
显示问题 | workbench.actions.view.problems |
F8 |
转到下一个错误或警告 | editor.action.marker.nextInFiles |
Shift + F8 |
转到上一个错误或警告 | editor.action.marker.prevInFiles |
Ctrl + Shift + P 或 F1 |
显示全部命令 | workbench.action.showCommands |
Ctrl + Shift + Tab |
导航编辑器组历史记录 | workbench.action.openPreviousRecentlyUsedEditorInGroup |
Alt + 左 |
退回 | workbench.action.navigateBack |
Alt + 左 |
返回快速输入 | workbench.action.quickInputBack |
Alt + 右 |
前进 | workbench.action.navigateForward |
编辑/窗口管理ide
键 | 命令 | 命令ID |
---|---|---|
Ctrl + Shift + N |
新窗口 | workbench.action.newWindow |
Ctrl + W |
关闭窗口 | workbench.action.closeWindow |
Ctrl + F4 |
关闭编辑器 | workbench.action.closeActiveEditor |
Ctrl + K F |
关闭文件夹 | workbench.action.closeFolder |
unassigned |
在编辑器组之间循环 | workbench.action.navigateEditorGroups |
Ctrl + \ |
拆分编辑器 | workbench.action.splitEditor |
Ctrl + 1 |
专一于第一编辑组 | workbench.action.focusFirstEditorGroup |
Ctrl + 2 |
专一于第二编辑组 | workbench.action.focusSecondEditorGroup |
Ctrl + 3 |
专一于第三编辑组 | workbench.action.focusThirdEditorGroup |
unassigned |
专一于左派编辑组 | workbench.action.focusPreviousGroup |
unassigned |
专一于权利编辑组 | workbench.action.focusNextGroup |
Ctrl + Shift + PageUp |
向左移动编辑器 | workbench.action.moveEditorLeftInGroup |
Ctrl + Shift + PageDown |
向右移动编辑器 | workbench.action.moveEditorRightInGroup |
Ctrl + K 左 |
向左移动活动编辑器组 | workbench.action.moveActiveEditorGroupLeft |
Ctrl + K 右 |
将Active Editor Group右移 | workbench.action.moveActiveEditorGroupRight |
Ctrl + Alt + 右 |
将编辑器移动到下一组 | workbench.action.moveEditorToNextGroup |
Ctrl + Alt + 左 |
将编辑器移动到上一组 | workbench.action.moveEditorToPreviousGroup |
文件管理测试
键 | 命令 | 命令ID |
---|---|---|
Ctrl + N |
新文件 | workbench.action.files.newUntitledFile |
Ctrl + O |
打开文件... | workbench.action.files.openFile |
Ctrl + S |
保存 | workbench.action.files.save |
Ctrl + K S |
保存所有 | workbench.action.files.saveAll |
Ctrl + Shift + S |
另存为... | workbench.action.files.saveAs |
Ctrl + F4 |
关闭 | workbench.action.closeActiveEditor |
unassigned |
关闭其它 | workbench.action.closeOtherEditors |
Ctrl + K W |
关闭组 | workbench.action.closeEditorsInGroup |
unassigned |
关闭其余组 | workbench.action.closeEditorsInOtherGroups |
unassigned |
关闭组左侧 | workbench.action.closeEditorsToTheLeft |
unassigned |
关闭组到右 | workbench.action.closeEditorsToTheRight |
Ctrl + K Ctrl + W |
关闭全部 | workbench.action.closeAllEditors |
Ctrl + Shift + T |
从新打开封闭编辑器 | workbench.action.reopenClosedEditor |
Ctrl + K Enter |
保持开放 | workbench.action.keepEditor |
Ctrl + Tab |
打开下一步 | workbench.action.openNextRecentlyUsedEditorInGroup |
Ctrl + Shift + Tab |
打开上一个 | workbench.action.openPreviousRecentlyUsedEditorInGroup |
Ctrl + K P |
复制活动文件的路径 | workbench.action.files.copyPathOfActiveFile |
Ctrl + K R |
在Windows中显示活动文件 | workbench.action.files.revealActiveFileInWindows |
Ctrl + K O |
在新窗口中显示打开的文件 | workbench.action.files.showOpenedFileInNewWindow |
unassigned |
比较打开的文件 | workbench.files.action.compareFileWith |
显示ui
键 | 命令 | 命令ID |
---|---|---|
F11 |
切换全屏 | workbench.action.toggleFullScreen |
Ctrl + K Z |
切换Zen模式 | workbench.action.toggleZenMode |
Escape Escape |
离开Zen模式 | workbench.action.exitZenMode |
Ctrl + = |
放大 | workbench.action.zoomIn |
Ctrl + - |
缩小 | workbench.action.zoomOut |
Ctrl + NUMPAD0 |
重置缩放 | workbench.action.zoomReset |
Ctrl + B |
切换边栏可见性 | workbench.action.toggleSidebarVisibility |
Ctrl + Shift + E |
显示资源管理器/切换焦点 | workbench.view.explorer |
Ctrl + Shift + F |
显示搜索 | workbench.view.search |
Ctrl + Shift + G |
显示源代码管理 | workbench.view.scm |
Ctrl + Shift + d |
显示调试 | workbench.view.debug |
Ctrl + Shift + X |
显示扩展程序 | workbench.view.extensions |
Ctrl + Shift + U |
显示输出 | workbench.action.output.toggleOutput |
Ctrl + Q |
快速打开视图 | workbench.action.quickOpenView |
Ctrl + Shift + C |
打开新命令提示符 | workbench.action.terminal.openNativeConsole |
Ctrl + Shift + V |
切换Markdown预览 | markdown.showPreview |
Ctrl + K V |
打开侧面预览 | markdown.showPreviewToSide |
Ctrl + ` |
切换集成终端 | workbench.action.terminal.toggleTerminal |
Ctrl + J |
切换集成终端 | |
Ctrl + PgUp |
已打开Tab间切换 | |
Ctrl + PgDown |
切换集成终端 |
搜索spa
键 | 命令 | 命令ID |
---|---|---|
Ctrl + Shift + F |
显示搜索 | workbench.view.search |
Ctrl + Shift + H |
替换文件 | workbench.action.replaceInFiles |
Alt + C |
切换匹配案例 | toggleSearchCaseSensitive |
Alt + W |
切换匹配整个单词 | toggleSearchWholeWord |
Alt + R |
切换使用正则表达式 | toggleSearchRegex |
Ctrl + Shift + J |
切换搜索详细信息 | workbench.action.search.toggleQueryDetails |
F4 |
关注下一个搜索结果 | search.action.focusNextSearchResult |
Shift + F4 |
关注上一个搜索结果 | search.action.focusPreviousSearchResult |
Down |
显示下一个搜索字词 | history.showNext |
Up |
显示上一个搜索词 | history.showPrevious |
喜爱debug
键 | 命令 | 命令ID |
---|---|---|
Ctrl + , |
打开设置 | workbench.action.openSettings |
unassigned |
打开工做区设置 | workbench.action.openWorkspaceSettings |
Ctrl + K Ctrl + S |
打开键盘快捷键 | workbench.action.openGlobalKeybindings |
unassigned |
打开用户代码段 | workbench.action.openSnippets |
Ctrl + K Ctrl + T |
选择颜色主题 | workbench.action.selectTheme |
unassigned |
配置显示语言 | workbench.action.configureLocale |
调试调试
键 | 命令 | 命令ID |
---|---|---|
F9 |
切换断点 | editor.debug.action.toggleBreakpoint |
F5 |
开始 | workbench.action.debug.start |
F5 |
继续 | workbench.action.debug.continue |
Ctrl + F5 |
开始(没有调试) | workbench.action.debug.run |
F6 |
暂停 | workbench.action.debug.pause |
F11 |
步入 | workbench.action.debug.stepInto |
Shift + F11 |
步出 | workbench.action.debug.stepOut |
F10 |
跳过 | workbench.action.debug.stepOver |
Shift + F5 |
中止 | workbench.action.debug.stop |
Ctrl + K Ctrl + I |
显示悬停 | editor.debug.action.showDebugHover |
任务code
键 | 命令 | 命令ID |
---|---|---|
Ctrl + Shift+ B |
运行构建任务 | workbench.action.tasks.build |
unassigned |
运行测试任务 | workbench.action.tasks.test |
扩展
键 | 命令 | 命令ID |
---|---|---|
unassigned |
安装扩展 | workbench.extensions.action.installExtension |
unassigned |
显示已安装的扩展程序 | workbench.extensions.action.showInstalledExtensions |
unassigned |
显示过期的扩展程序 | workbench.extensions.action.listOutdatedExtensions |
unassigned |
显示推荐的扩展程序 | workbench.extensions.action.showRecommendedExtensions |
unassigned |
显示热门扩展程序 | workbench.extensions.action.showPopularExtensions |
unassigned |
更新全部扩展程序 | workbench.extensions.action.updateAllExtensions |