LogoDuyệtSr. Data Engineer
HomeAboutPhotosInsightsCV

Footer

Logo

Resources

  • Rust Tiếng Việt
  • /archives
  • /series
  • /tags
  • Status

me@duyet.net

  • About
  • LinkedIn
  • Resume
  • Projects

© 2026 duyet.net | Sr. Data Engineer

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.

Updated November 2025: This post was originally written in 2015. While VS Code's core keyboard shortcuts remain largely consistent, some features and commands have evolved. For the most current keyboard shortcuts, refer to the official VS Code documentation. The shortcuts below are primarily for Linux/Windows systems.

Tổng hợp lại một số phím tắt hay, hay dùng của VS Code (cập nhật từ 2015).

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

Note: The OmniSharp shortcuts (⚠️) above are specific to C# development. OmniSharp usage has declined as alternative language servers and tools have become more popular. These may not work if the extension is not installed.

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
Aug 7, 2015·10 years ago
|News|
Tutorial
|Edit|
On this page
  • Shortcuts - Basic Editing
  • Shortcuts - Rich Languages Editing
  • Shortcuts - Navigation
  • Shortcuts - Editor/Window Management
  • Shortcuts - File Management
  • Shortcuts - Display
  • Shortcuts - Debug
  • Shortcuts - Tasks
On this page
  • Shortcuts - Basic Editing
  • Shortcuts - Rich Languages Editing
  • Shortcuts - Navigation
  • Shortcuts - Editor/Window Management
  • Shortcuts - File Management
  • Shortcuts - Display
  • Shortcuts - Debug
  • Shortcuts - Tasks