vs code 快捷键(mac os)
| General | |
|---|---|
| ⇧⌘P, F1 (^) | Show Command Palette |
| ⌘P | Quick Open, Go to File... |
| ⇧⌘N (^) | New window/instance |
| ⌘W (^) | Close window/instance |
| ⌘, (^) | User Settings |
| ⌘K ⌘S (^) | Keyboard Shortcuts |
| Basic editing | |
|---|---|
| ⌘X (^) | Cut line (empty selection) |
| ⌘C (^) | Copy line (empty selection) |
| ⌥↓ / ⌥↑ (^) | Move line down/up |
| ⇧⌥↓ / ⇧⌥↑ (^) | Copy line down/up |
| ⇧⌘K (^) | Delete line |
| ⌘Enter / ⇧⌘Enter (^) | Insert line below/above |
| ⇧⌘\ (^) | Jump to matching bracket |
| ⌘] / ⌘[ (^) | Indent/outdent line |
| Home / End (^) | Go to beginning/end of line |
| ⌘↑ / ⌘↓ (^) | Go to beginning/end of file |
| ⌃PgUp / ⌃PgDn (^) | Scroll line up/down |
| ⌘PgUp /⌘PgDn (^) | Scroll page up/down |
| ⌥⌘[ / ⌥⌘] | Fold/unfold region |
| ⌘K ⌘[ / ⌘K ⌘] (^) | Fold/unfold all subregions |
| ⌘K ⌘ 0 / ⌘K ⌘J (^) | Fold/unfold all regions |
| ⌘K ⌘C (^) | Add line comment |
| ⌘K ⌘U (^) | Remove line comment |
| ⌘/ (^) | Toggle line comment |
| ⇧⌥A (^) | Toggle block comment |
| ⌥Z | Toggle word wrap |
| Multi-cursor and selection | |
|---|---|
| ⌥ + click (^) | Insert cursor |
| ⌥⌘↑ (^) | Insert cursor above |
| ⌥⌘↓ (^) | Insert cursor below |
| ⌘U (^) | Undo last cursor operation |
| ⇧⌥I (^) | Insert cursor at end of each line selected |
| ⌘L (^) | Select current line |
| ⇧⌘L (^) | Select all occurrences of current selection |
| ⌘F2 (^) | Select all occurrences of current word |
| ⌃⇧⌘→ / ← (^) | Expand / shrink selection |
| ⇧⌥ + drag mouse (^) | Column (box) selection |
| ⇧⌥⌘↑ / ↓ | Column (box) selection up/down |
| ⇧⌥⌘← / → (^) | Column (box) selection left/right |
| ⇧⌥⌘PgUp (^) | Column (box) selection page up |
| ⇧⌥⌘PgDn (^) | Column (box) selection page down |
| Search and replace | |
|---|---|
| ⌘F (^) | Find |
| ⌥⌘F (^) | Replace |
| ⌘G / ⇧⌘G (^) | Find next/previous |
| ⌥Enter | Select all occurrences of Find match |
| ⌘D (^) | Add selection to next Find match |
| ⌘K ⌘D | Move last selection to next Find match |
| Rich languages editing | |
|---|---|
| ⌃Space, ⌘I (^) | Trigger suggestion |
| ⇧⌘Space (^) | Trigger parameter hints |
| ⇧⌥F (^) | Format document |
| ⌘K ⌘F (^) | Format selection |
| F12 (^) | Go to Definition |
| ⌥F12 (^) | Peek Definition |
| ⌘K F12 (^) | Open Definition to the side |
| ⌘. (^) | Quick Fix |
| ⇧F12 (^) | Show References |
| F2 (^) | Rename Symbol |
| ⌘K ⌘X (^) | Trim trailing whitespace |
| ⌘K M | Change file language |
| Navigation | |
|---|---|
| ⌘T | Show all Symbols |
| ⌃G (^) | Go to Line... |
| ⌘P (^) | Go to File... |
| ⇧⌘O (^) | Go to Symbol... |
| ⇧⌘M (^) | Show Problems panel |
| F8 / ⇧F8 (^) | Go to next/previous error or warning |
| ⌃⇧Tab (^) | Navigate editor group history |
| ⌃- / ⌃⇧- (^) | Go back/forward |
| ⌃⇧M (^) | Toggle Tab moves focus |
| Editor management | |
|---|---|
| ⌘W (^) | Close editor |
| ⌘K F (^) | Close folder |
| ⌘\ (^) | Split editor |
| ⌘ 1 / ⌘2 / ⌘ (^3) | Focus into 1 st, 2nd, 3rd editor group |
| ⌘K ⌘← / ⌘K ⌘→ (^) | Focus into previous/next editor group |
| ⌘K ⇧⌘← / ⌘K ⇧⌘→ | Move editor left/right |
| ⌘K ← / ⌘K → (^) | Move active editor group |
| File management | |
|---|---|
| ⌘N (^) | New File |
| ⌘O (^) | Open File... |
| ⌘S (^) | Save |
| ⇧⌘S (^) | Save As... |
| ⌥⌘S (^) | Save All |
| ⌘W (^) | Close |
| ⌘K ⌘W (^) | Close All |
| ⇧⌘T (^) | Reopen closed editor |
| ⌘K Enter (^) | Keep preview mode editor open |
| ⌃Tab / ⌃⇧Tab (^) | Open next / previous |
| ⌘K P (^) | Copy path of active file |
| ⌘K R (^) | Reveal active file in Finder |
| ⌘K O (^) | Show active file in new window/instance |
| Display | |
|---|---|
| ⌃⌘F (^) | Toggle full screen |
| ⌥⌘ (^0) | Toggle editor layout (horizontal/vertical) |
| ⌘= / ⇧⌘- (^) | Zoom in/out |
| ⌘B (^) | Toggle Sidebar visibility |
| ⇧⌘E | Show Explorer / Toggle focus |
| ⇧⌘F (^) | Show Search |
| ⌃⇧G (^) | Show Source Control |
| ⇧⌘D | Show Debug |
| ⇧⌘X | Show Extensions |
| ⇧⌘H | Replace in files |
| ⇧⌘J | Toggle Search details |
| ⇧⌘U | Show Output panel |
| ⇧⌘V (^) | Open Markdown preview |
| ⌘K V (^) | Open Markdown preview to the side |
| ⌘K Z | Zen Mode (Esc Esc to exit) |
| Debug | |
|---|---|
| F9 (^) | Toggle breakpoint |
| F5 (^) | Start/Continue |
| F11 / ⇧F11 (^) | Step into/ out |
| F10 (^) | Step over |
| ⇧F5 (^) | Stop |
| ⌘K ⌘I (^) | Show hover |
| Integrated terminal | |
|---|---|
| ⌃` (^) | Show integrated terminal |
| ⌃⇧` | Create new terminal |
| ⌘C (^) | Copy selection |
| ⌘↑ / ↓ (^) | Scroll up/down |
| PgUp / PgDn (^) | Scroll page up/down |
| ⌘Home / End (^) | Scroll to top/bottom |
| Other operating systems' keyboard shortcuts and additional unassigned shortcuts available at aka.ms/vscodekeybindings |
|---|
changeLog:
- 作者:石博士
- 时间:20230420