高效編碼之 VS Code 快捷鍵

基本編輯正則表達式

命令 命令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
相關文章
相關標籤/搜索