Skip to main content
CodeSpeedTest
Languages
Start TypingJump into a test — pick any languageAdaptive TrainingUnlock chars as you master them — home row to !@#$%Practice DrillsFocused sessions targeting weak spotsDaily ChallengesNew coding challenges every dayRace ModeCompete against others in real timeAI OpponentRace against an AI at your WPM level
LeaderboardGlobal rankings for every languageCertificatesEarn verifiable Bronze / Silver / Gold certsActivityDaily streaks & historical analyticsProfileYour stats, badges & achievements
Browse Languages500+ languages with real code examplesBlogTips, guides & deep divesFAQCommon questions answeredGetting StartedNew to CodeSpeedTest?AboutOur story & mission
Pricing
Start Typing
Tools/Keyboard Shortcut Quiz

Developer Keyboard Shortcut Reference

The fastest developers barely touch the mouse. This reference covers the shortcuts that matter most — VS Code editing, navigation, debugging, terminal, and Git.

Interactive quiz mode coming soon — for now, use this as a study reference.

VS Code — Editing

ShortcutAction
⌘DSelect next occurrence of word
⌘ShiftKDelete current line
Alt↑ / ↓Move line up or down
⌘ShiftLSelect all occurrences of selection
⌘/Toggle line comment
⌘ShiftAToggle block comment
TabIndent selection
ShiftTabOutdent selection

VS Code — Navigation

ShortcutAction
⌘PQuick open file by name
⌘ShiftPCommand palette
⌘GGo to line number
F12Go to definition
AltF12Peek definition
⌘ShiftOGo to symbol in file
⌘BToggle sidebar
`⌘Toggle integrated terminal

VS Code — Debugging

ShortcutAction
F5Start / continue debugging
F9Toggle breakpoint
F10Step over
F11Step into
ShiftF11Step out
ShiftF5Stop debugging

Terminal (zsh / bash)

ShortcutAction
CtrlAMove cursor to start of line
CtrlEMove cursor to end of line
CtrlRReverse search command history
CtrlLClear terminal screen
CtrlCCancel current command
CtrlZSuspend current process
!!Repeat last command
TabAutocomplete path or command

Git Shortcuts

ShortcutAction
git stStatus (alias: git status)
git coCheckout (alias for git checkout)
git lgPretty log graph (custom alias)
git diff --cachedDiff staged changes
git commit --amend --no-editAdd to last commit without editing message
git reset HEAD~1Undo last commit, keep changes staged

Test Your Typing Speed

Shortcuts reduce keystrokes, but the keystrokes you do type still need to be fast and accurate. Practice real code to build the muscle memory that complements your shortcut knowledge.

Open typing test →

Related tools

→ Terminal & Command Line Typing Practice→ Git Commit Message Typing Practice
CodeSpeedTest

Improve your coding speed, code accuracy, and programming syntax WPM with practice sessions across 500+ programming languages.

Quick Links

HomeAboutFeaturesGetting StartedLanguages

Resources

Pro ⚡ PricingCertifyFAQBlogContactLeaderboardRaceChallengesFree ToolsWPM CalculatorPrivacy PolicyTerms of Service

Connect

CodeSpeedTest on GitHubCodeSpeedTest on TwitterEmail CodeSpeedTest

© 2026 CodeSpeedTest. All rights reserved.