VS Code, Chrome DevTools, 터미널, Figma, Vim, Excel, IntelliJ의 키보드 단축키를 마스터하세요. 앱별 필터링 및 단축키 검색 지원.
| 동작 | Mac | Windows / Linux | |
|---|---|---|---|
| Command Palette | ⌘+Shift+P | Ctrl+Shift+P | |
| Quick Open file | ⌘+P | Ctrl+P | |
| New file | ⌘+N | Ctrl+N | |
| Save | ⌘+S | Ctrl+S | |
| Save All | ⌘+K S | Ctrl+K S | |
| Close editor | ⌘+W | Ctrl+W | |
| Reopen closed editor | ⌘+Shift+T | Ctrl+Shift+T | |
| Split editor | ⌘+\ | Ctrl+\ | |
| Toggle terminal | ⌘+` | Ctrl+` | |
| Toggle sidebar | ⌘+B | Ctrl+B | |
| Format document | ⌘+Shift+I | Ctrl+Shift+I | |
| Format selection | ⌘+K ⌘+F | Ctrl+K Ctrl+F | |
| Go to definition | F12 | F12 | |
| Peek definition | ⌥+F12 | Alt+F12 | |
| Find references | ⌥+Shift+F12 | Alt+Shift+F12 | |
| Rename symbol | F2 | F2 | |
| Find in file | ⌘+F | Ctrl+F | |
| Find in all files | ⌘+Shift+F | Ctrl+Shift+F | |
| Replace in file | ⌘+H | Ctrl+H | |
| Multi-cursor (click) | ⌥+Click | Alt+Click | |
| Multi-cursor add below | ⌘+⌥+↓ | Ctrl+Alt+↓ | |
| Select all occurrences | ⌘+Shift+L | Ctrl+Shift+L | |
| Move line up/down | ⌥+↑/↓ | Alt+↑/↓ | |
| Copy line up/down | ⌥+Shift+↑/↓ | Alt+Shift+↑/↓ | |
| Delete line | ⌘+Shift+K | Ctrl+Shift+K | |
| Comment line | ⌘+/ | Ctrl+/ | |
| Block comment | ⌥+Shift+A | Alt+Shift+A | |
| Fold region | ⌘+K ⌘+[ | Ctrl+K Ctrl+[ | |
| Unfold region | ⌘+K ⌘+] | Ctrl+K Ctrl+] | |
| Keyboard shortcuts | ⌘+K ⌘+S | Ctrl+K Ctrl+S |
| 동작 | Mac | Windows / Linux | |
|---|---|---|---|
| Open DevTools | ⌘+⌥+I | F12 / Ctrl+Shift+I | |
| Open Console | ⌘+⌥+J | Ctrl+Shift+J | |
| Command Menu | ⌘+Shift+P | Ctrl+Shift+P | |
| Inspect element | ⌘+Shift+C | Ctrl+Shift+C | |
| Toggle device mode | ⌘+Shift+M | Ctrl+Shift+M | |
| Hard reload (clear cache) | ⌘+Shift+R | Ctrl+Shift+R | |
| Next panel | ⌘+] | Ctrl+] | |
| Focus search/console | ⌃+` | Ctrl+` | |
| Clear console | ⌘+K | Ctrl+L | |
| Go to Settings | F1 | F1 | |
| Pause/Resume script | F8 | F8 | |
| Step into | F11 | F11 | |
| Step over | F10 | F10 | |
| Step out | Shift+F11 | Shift+F11 | |
| Toggle breakpoint | F9 | F9 |
| 동작 | Mac | Windows / Linux | |
|---|---|---|---|
| New tab | ⌘+T | Ctrl+Shift+T (Windows Terminal) | |
| Move to start of line | Ctrl+A | Ctrl+A | |
| Move to end of line | Ctrl+E | Ctrl+E | |
| Delete word backwards | Ctrl+W | Ctrl+W | |
| Delete to start | Ctrl+U | Ctrl+U | |
| Delete to end | Ctrl+K | Ctrl+K | |
| Reverse search history | Ctrl+R | Ctrl+R | |
| Cancel command | Ctrl+C | Ctrl+C | |
| Suspend process | Ctrl+Z | Ctrl+Z | |
| Clear screen | Ctrl+L | Ctrl+L | |
| Exit / EOF | Ctrl+D | Ctrl+D | |
| Transpose chars | Ctrl+T | Ctrl+T | |
| Previous word | ⌥+B | Alt+B | |
| Next word | ⌥+F | Alt+F | |
| Previous command | ↑ / Ctrl+P | ↑ / Ctrl+P | |
| Next command | ↓ / Ctrl+N | ↓ / Ctrl+N |
| 동작 | Mac | Windows / Linux | |
|---|---|---|---|
| Select tool | V | V | |
| Frame (artboard) tool | F | F | |
| Rectangle tool | R | R | |
| Text tool | T | T | |
| Pen tool | P | P | |
| Zoom to fit | ⌘+Shift+H | Ctrl+Shift+H | |
| Zoom in/out | + / - | + / - | |
| Zoom 100% | ⌘+0 | Ctrl+0 | |
| Group selection | ⌘+G | Ctrl+G | |
| Ungroup | ⌘+Shift+G | Ctrl+Shift+G | |
| Component create | ⌘+⌥+K | Ctrl+Alt+K | |
| Copy as CSS | ⌘+⌥+C | Ctrl+Alt+C | |
| Show constraints | ⌥+A | Alt+A | |
| Flip horizontal | ⌘+Shift+H (transform) | Ctrl+Shift+H | |
| Fill picker | ⌥+G | Alt+G |
| 동작 | Mac | Windows / Linux | |
|---|---|---|---|
| Normal mode | Esc / Ctrl+[ | Esc / Ctrl+[ | |
| Insert before cursor | i | i | |
| Insert at line start | I | I | |
| Append after cursor | a | a | |
| Append at line end | A | A | |
| New line below | o | o | |
| New line above | O | O | |
| Delete line | dd | dd | |
| Yank (copy) line | yy | yy | |
| Paste below | p | p | |
| Undo | u | u | |
| Redo | Ctrl+R | Ctrl+R | |
| Search forward | /pattern | /pattern | |
| Search backward | ?pattern | ?pattern | |
| Next result | n | n | |
| Previous result | N | N | |
| Delete word | dw | dw | |
| Change inside quotes | ci" | ci" | |
| Select word | viw | viw | |
| Go to line 50 | :50 / 50G | :50 / 50G | |
| Save | :w | :w | |
| Quit | :q | :q | |
| Save and quit | :wq / ZZ | :wq / ZZ | |
| Force quit (no save) | :q! | :q! |
| 동작 | Mac | Windows / Linux | |
|---|---|---|---|
| Select all | ⌘+A | Ctrl+A | |
| Bold | ⌘+B | Ctrl+B | |
| Find & Replace | ⌘+H | Ctrl+H | |
| Insert row/column | ⌘+Shift+(+) | Ctrl+Shift+(+) | |
| Delete row/column | ⌘+Shift+(-) | Ctrl+Shift+(-) | |
| Fill down | ⌘+D | Ctrl+D | |
| Fill right | ⌘+R | Ctrl+R | |
| Auto-sum (SUM formula) | ⌘+Shift+T | Alt+= | |
| Toggle absolute reference ($) | ⌘+T | F4 | |
| Enter in cell (no navigation) | Ctrl+Enter | Ctrl+Enter | |
| Format cells dialog | ⌘+1 | Ctrl+1 | |
| Hide row | ⌘+9 | Ctrl+9 | |
| Hide column | ⌘+0 | Ctrl+0 | |
| Go to cell A1 | ⌘+Home | Ctrl+Home | |
| New sheet | ⌘+Shift+N (Sheets) | Shift+F11 |
| 동작 | Mac | Windows / Linux | |
|---|---|---|---|
| Search everywhere | Double Shift | Double Shift | |
| Find action | ⌘+Shift+A | Ctrl+Shift+A | |
| Go to class | ⌘+O | Ctrl+N | |
| Go to file | ⌘+Shift+O | Ctrl+Shift+N | |
| Go to symbol | ⌘+⌥+O | Ctrl+Alt+Shift+N | |
| Complete statement | ⌘+Shift+Enter | Ctrl+Shift+Enter | |
| Quick fix / intention | ⌥+Enter | Alt+Enter | |
| Refactor (This) | ⌃+T | Ctrl+Alt+Shift+T | |
| Run | ⌃+R | Shift+F10 | |
| Debug | ⌃+D | Shift+F9 | |
| Step over (debug) | F8 | F8 | |
| Step into (debug) | F7 | F7 | |
| Resume program | ⌘+⌥+R | F9 | |
| Recent files | ⌘+E | Ctrl+E | |
| Recent locations | ⌘+Shift+E | Ctrl+Shift+E |
Don't try to memorize all shortcuts at once. Pick 3 new shortcuts each day and use them consistently until they become muscle memory.
Print a condensed cheat sheet and post it near your monitor. Seeing it regularly reinforces memory even when you're not actively practicing.
Temporarily force yourself to avoid the mouse for common tasks. This creates productive frustration that rapidly builds shortcut recall.
명령 팔레트를 사용하면 특정 단축키를 외우지 않고도 모든 VS Code 기능에 접근할 수 있습니다. "format"을 입력하면 코드 포맷, "git"을 입력하면 버전 관리, "settings"를 입력하면 환경 설정에 접근할 수 있습니다. 팔레트는 각 명령 옆에 키보드 단축키를 표시해 단축키를 발견하는 좋은 방법이기도 합니다.
Ctrl+K Ctrl+S(Windows/Linux) 또는 Cmd+K Cmd+S(Mac)로 키보드 단축키 편집기를 엽니다. 명령어를 검색하고, 연필 아이콘을 클릭해 편집한 후 원하는 키 조합을 누르세요. 단축키는 사용자 설정 폴더의 keybindings.json에 저장됩니다.
네 — 마켓플레이스에서 VSCodeVim 확장을 설치하세요. 대부분의 Vim 모션, 명령어, 모드(일반, 삽입, 비주얼)를 에뮬레이트합니다. settings.json에서 동작을 커스터마이즈하고 Vim 리더 키 매핑을 추가할 수 있습니다.
Ctrl+Shift+P(Mac에서는 Cmd+Shift+P)는 명령 메뉴를 엽니다 — VS Code의 명령 팔레트와 유사합니다. 마우스 없이 DevTools 명령 실행, 기능 토글, 패널 전환이 가능합니다. DevTools에서 가장 강력한 단독 단축키입니다.
터미널에서 vimtutor를 실행하여 30분짜리 인터랙티브 튜토리얼을 시작하세요. hjkl 모션, 연산자(d, c, y), 텍스트 객체(w, b, {, (, [)에 먼저 집중하세요. Vim의 강점은 연산자와 모션을 조합하는 데 있습니다: dw(단어 삭제), ci'(따옴표 안 변경), gU$(줄 끝까지 대문자).