基本編輯正則表達式
鍵 | 命令 | 命令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 |