Tổng hợp phím tắt của Visual Studio Code
Note: This post is over 11 years old. The information may be outdated.
Tổng hợp lại một số phím tắt hay, hay dùng của VS Code.
   
Shortcuts - Basic Editing
| Key | Command | Command id | 
|---|---|---|
| Ctrl+Shift+K | Delete Line | editor.action.deleteLines | 
| Ctrl+Enter | Insert Line Below | editor.action.insertLineAfter | 
| Ctrl+Shift+Enter | Insert Line Above | editor.action.insertLineBefore | 
| Ctrl+Down | Move Line Down | editor.action.moveLinesDownAction | 
| Ctrl+Up | Move Line Up | editor.action.moveLinesUpAction | 
| Ctrl+Shift+Alt+Down | Copy Line Down | editor.action.copyLinesDownAction | 
| Ctrl+Shift+Alt+Up | Copy Line Up | editor.action.copyLinesUpAction | 
| Ctrl+D | Add Selection To Next Find Match | editor.action.addSelectionToNextFindMatch | 
| Ctrl+K Ctrl+D | Move Last Selection To Next Find Match | editor.action.moveSelectionToNextFindMatch | 
| Ctrl+U | Undo last cursor operation | cursorUndo | 
| Ctrl+Shift+L | Select all occurrences of current selection | editor.action.selectHighlights | 
| Ctrl+F2 | Select all occurrences of current word | editor.action.changeAll | 
| Ctrl+Meta+Down | Insert Cursor Below | editor.action.insertCursorBelow | 
| Ctrl+Meta+Up | Insert Cursor Above | editor.action.insertCursorAbove | 
| Ctrl+Shift+] | Jump to matching bracket | editor.action.jumpToBracket | 
| Ctrl+] | Indent Line | editor.action.indentLines | 
| Ctrl+[ | Outdent Line | editor.action.outdentLines | 
| Home | Go to Beginning of Line | cursorHome | 
| End | Go to End of Line | cursorEnd | 
| Ctrl+End | Go to End of File | cursorBottom | 
| Ctrl+Home | Go to Beginning of File | cursorTop | 
| Ctrl+K Ctrl+C | Add Line Comment | editor.action.addCommentLine | 
| Ctrl+K Ctrl+U | Remove Line Comment | editor.action.removeCommentLine | 
| Ctrl+/ | Toggle Line Comment | editor.action.commentLine | 
| Ctrl+Shift+A | Toggle Block Comment | editor.action.blockComment | 
| Ctrl+F | Find | actions.find | 
| Ctrl+H | Replace | editor.action.startFindReplaceAction | 
| F3 | Find Next | editor.action.nextMatchFindAction | 
| Shift+F3 | Find Previous | editor.action.previousMatchFindAction | 
| Ctrl+M | Toggle Use of Tab Key for Setting Focus | editor.action.toggleTabFocusMode | 
Shortcuts - Rich Languages Editing
| Key | Command | Command id | 
|---|---|---|
| Ctrl+Space | Trigger Suggest | editor.action.triggerSuggest | 
| Ctrl+Shift+I | Format Code | editor.action.format | 
| F12 | Go to Definition | editor.action.goToDeclaration | 
| Ctrl+Shift+F10 | Peek Definition | editor.action.previewDeclaration | 
| Ctrl+. | Quick Fix | editor.action.quickFix | 
| Shift+F12 | Show References | editor.action.referenceSearch.trigger | 
| F2 | Rename Symbol | editor.action.rename | 
| Ctrl+Shift+. | Replace with Next Value | editor.action.inPlaceReplace.down | 
| Ctrl+Shift+, | Replace with Previous Value | editor.action.inPlaceReplace.up | 
| Shift+Alt+Right | Expand AST Select | editor.action.smartSelect.grow | 
| Shift+Alt+Left | Shrink AST Select | editor.action.smartSelect.shrink | 
Shortcuts - Navigation
| Key | Command | Command id | 
|---|---|---|
| Ctrl+T | Show All Symbols | workbench.action.showAllSymbols | 
| Ctrl+G | Go to Line... | workbench.action.gotoLine | 
| Ctrl+P | Go to File... | workbench.action.quickOpen | 
| Ctrl+Shift+O | Go to Symbol... | workbench.action.gotoSymbol | 
| Ctrl+Shift+M | Show Errors and Warnings | workbench.action.showErrorsWarnings | 
| F8 | Go to Next Error or Warning | editor.action.marker.next | 
| Shift+F8 | Go to Previous Error or Warning | editor.action.marker.prev | 
| Ctrl+Shift+P | Show All Commands | workbench.action.showCommands | 
| Ctrl+Tab | Navigate History | workbench.action.openPreviousEditor | 
| Ctrl+Alt+- | Go Back | workbench.action.navigateBack | 
| Ctrl+Shift+- | Go Forward | workbench.action.navigateForward | 
Shortcuts - Editor/Window Management
| Key | Command | Command id | 
|---|---|---|
| Ctrl+Shift+N | New Window | workbench.action.newWindow | 
| Ctrl+Shift+W | Close Window | workbench.action.closeWindow | 
| Ctrl+W | Close Editor | workbench.action.closeActiveEditor | 
| Ctrl+` | Cycle Between Opened Editors | workbench.action.cycleEditor | 
| Ctrl+\ | Split Editor | workbench.action.splitEditor | 
| Ctrl+1 | Focus into Left Hand Editor | workbench.action.focusFirstEditor | 
| Ctrl+2 | Focus into Side Editor | workbench.action.focusSecondEditor | 
| Ctrl+3 | Focus into Right Hand Editor | workbench.action.focusThirdEditor | 
| Ctrl+Shift+Alt+Left | Focus into Next Editor on the Left | workbench.action.focusLeftEditor | 
| Ctrl+Shift+Alt+Right | Focus into Next Editor on the Right | workbench.action.focusRightEditor | 
Shortcuts - File Management
| Key | Command | Command id | 
|---|---|---|
| Ctrl+N | New File | workbench.action.files.newUntitledFile | 
| Ctrl+O | Open File... | workbench.action.files.openFile | 
| Ctrl+S | Save | workbench.action.files.save | 
| unassigned | Save All | workbench.action.files.saveAll | 
| Ctrl+Shift+S | Save As... | workbench.action.files.saveAs | 
Shortcuts - Display
| Key | Command | Command id | 
|---|---|---|
| F11 | Toggle Full Screen | workbench.action.toggleFullScreen | 
| Ctrl+= | Zoom in | workbench.action.zoomIn | 
| Ctrl+- | Zoom out | workbench.action.zoomOut | 
| Ctrl+B | Toggle Sidebar Visibility | workbench.action.toggleSidebarVisibility | 
| Ctrl+Shift+D | Show Debug | workbench.view.debug | 
| Ctrl+Shift+E | Show Explorer | workbench.view.explorer | 
| Ctrl+Shift+F | Show Search | workbench.view.search | 
| Ctrl+Shift+J | Toggle Search Details | workbench.action.search.toggleQueryDetails | 
| Ctrl+Shift+C | Open New Console | workbench.action.terminal.openNativeConsole | 
| Ctrl+Shift+U | Show Output | workbench.action.output.showOutput | 
| Ctrl+L L | Show OmniSharp Log | omnisharp.show.generalLog | 
| Ctrl+L Ctrl+L | Show OmniSharp Log to the Side | omnisharp.show.generalLogOnSide | 
| Ctrl+Shift+V | Toggle Markdown Preview | workbench.action.markdown.togglePreview | 
Shortcuts - Debug
| Key | Command | Command id | 
|---|---|---|
| F9 | Toggle Breakpoint | editor.debug.action.toggleBreakpoint | 
| F5 | Continue | workbench.action.debug.play | 
| F5 | Pause | workbench.action.debug.start | 
| F11 | Step Into | workbench.action.debug.stepInto | 
| Shift+F11 | Step Out | workbench.action.debug.stepOut | 
| F10 | Step Over | workbench.action.debug.stepOver | 
| Shift+F5 | Stop | workbench.action.debug.stop | 
Shortcuts - Tasks
| Key | Command | Command id | 
|---|---|---|
| Ctrl+Shift+B | Run Build Task | workbench.action.tasks.build | 
| Ctrl+Shift+T | Run Test Task | workbench.action.tasks.test |