VScode快捷鍵的經常使用信息概括 by zyx456 #編輯器正則表達式
按鍵:Ctrl + K Ctrl + Sjson
顯示全部的快捷鍵:以下圖。markdown
列表絕對詳盡無遺。默認鍵盤快捷鍵中的「此處有其餘可用命令」下可能會列出更多命令。編輯器
——能夠搜索快捷方式方式本身的鍵綁定添加到 keybindings.json 文件中。ide
下載適用於您的平臺的鍵盤快捷方式參考表。測試
好比Vim,sublime等。ui
市場中還有一個按鍵對應擴展類別 。 marketplace.visualstudio.com/spa
鍵盤快捷鍵編輯器有一個顯示菜單命令,並根據鍵盤快捷鍵過濾鍵綁定以顯示衝突。 debug
選擇一個您認爲超過的鍵綁定命令,您能夠看到是否認義了多個命令,鍵綁定的來源以及它們什麼時候處於活動狀態。全部命令都在Command Palette 中,並帶有相關的鍵綁定(若是存在)。3d
若是您忘記了鍵盤快捷鍵,請使用命令菜單(ctrl + shift + p)來幫助您。
下面包含的某些命令沒有默認的鍵盤快捷鍵( 未分配 ),但您能夠分配本身的鍵綁定。
鍵 | 命令 | 命令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+Down | 向下移動線路 | editor.action.moveLinesDownAction |
Alt+Up | 向上移動 | editor.action.moveLinesUpAction |
Shift+Alt+Down | 複製線下 | editor.action.copyLinesDownAction |
Shift+Alt+Up | 複製排隊 | 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+I | 選擇當前行 | expandLineSelection |
Ctrl+Alt+Down | 在下面插入光標 | editor.action.insertCursorBelow |
Ctrl+Alt+Up | 在上方插入光標 | editor.action.insertCursorAbove |
Ctrl+Shift+\ | 跳轉到匹配的括號 | editor.action.jumpToBracket |
Ctrl+] | 縮進線 | editor.action.indentLines |
Ctrl+[ | Outdent Line | editor.action.outdentLines |
Home | 轉到行首 | cursorHome |
End | 轉到行尾 | cursorEnd |
Ctrl+End | 轉到文件結尾 | cursorBottom |
Ctrl+Home | 轉到文件的開頭 | cursorTop |
Ctrl+Down | 向下滾動線 | scrollLineDown |
Ctrl+Up | 滾動排隊 | 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 | 切換Word Wrap | editor.action.toggleWordWrap |
鍵 | 命令 | 命令ID |
---|---|---|
Ctrl+Space | 觸發建議 | editor.action.triggerSuggest |
Ctrl+Shift+Space | 觸發參數提示 | 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 | 打開定義到一邊 | editor.action.revealDefinitionAside |
Ctrl+. Ctrl+. | 快速解決 | editor.action.quickFix |
Shift+F12 | 窺視參考 | editor.action.referenceSearch.trigger |
F2 | 重命名符號 | editor.action.rename |
Ctrl+Shift+. Ctrl+Shift+. | 替換爲下一個值 | editor.action.inPlaceReplace.down |
Ctrl+Shift+, | 替換爲之前的值 | editor.action.inPlaceReplace.up |
Shift+Alt+Right | 展開AST選擇 | editor.action.smartSelect.grow |
Shift+Alt+Left | 收縮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 | 顯示全部命令 | workbench.action.showCommands |
Ctrl+Shift+Tab | 導航編輯器組歷史記錄 | workbench.action.openPreviousRecentlyUsedEditorInGroup |
Alt+Left | 回去 | workbench.action.navigateBack |
Alt+Left | 返回快速輸入 | workbench.action.quickInputBack |
Alt+Right | 直走 | workbench.action.navigateForward |
鍵 | 命令 | 命令ID |
---|---|---|
Ctrl+Shift+N | 新窗戶 | workbench.action.newWindow |
Ctrl+Shift+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 Left | 向左移動活動編輯器組 | workbench.action.moveActiveEditorGroupLeft |
Ctrl+K Right | 將Active Editor Group向右移動 | workbench.action.moveActiveEditorGroupRight |
Ctrl+Alt+Right | 將編輯器移動到下一組 | workbench.action.moveEditorToNextGroup |
Ctrl+Alt+Left | 將編輯器移動到上一組 | 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 Ctrl+K SCtrl+K S | 保存所有 | workbench.action.files.saveAll |
Ctrl+Shift+S | 另存爲... | workbench.action.files.saveAs |
Ctrl+F4 | 關 | workbench.action.closeActiveEditor |
unassignedunassignedunassigned | 關閉他人 | 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 |
鍵 | 命令 | 命令ID |
---|---|---|
F11 | 切換全屏 | workbench.action.toggleFullScreen |
Ctrl+K Z | 切換禪模式 | workbench.action.toggleZenMode |
Escape Escape | 離開Zen Mode | 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 Ctrl+QCtrl+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 |
鍵 | 命令 | 命令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 |
鍵 | 命令 | 命令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 |
鍵 | 命令 | 命令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 |