Sneltoetsen Visual Studio Code
Twee combinaties dragen de rest: Ctrl+Shift+P opent het opdrachtenpalet, waarin élke functie te vinden is inclusief zijn sneltoets, en Ctrl+P springt naar een bestand door een stuk van de naam te typen. Ken je die twee, dan vind je de rest vanzelf. Op Linux gelden de Windows-combinaties.
Palet, bestanden en vensters
| Actie | Windows / Linux | Mac |
|---|---|---|
| Opdrachtenpalet | Ctrl+Shift+P | ⌘+⇧+P |
| Snel naar bestand | Ctrl+P | ⌘+P |
| Instellingen | Ctrl+, | ⌘+, |
| Zijbalk tonen/verbergen | Ctrl+B | ⌘+B |
| Verkenner / Zoeken / Broncodebeheer | Ctrl+Shift+E / F / G | ⌘+⇧+E / F / G |
| Editor splitsen | Ctrl+\ | ⌘+\ |
| Tabblad sluiten | Ctrl+W | ⌘+W |
| Gesloten tabblad terug | Ctrl+Shift+T | ⌘+⇧+T |
| Wisselen tussen tabbladen | Ctrl+Tab | ⌃+Tab |
| Zen-modus | Ctrl+K daarna Z | ⌘+K daarna Z |
Regels bewerken
| Actie | Windows / Linux | Mac |
|---|---|---|
| Regel omhoog / omlaag verplaatsen | Alt+↑ / ↓ | ⌥+↑ / ↓ |
| Regel kopiëren naar boven / onder | Shift+Alt+↑ / ↓ | ⇧+⌥+↑ / ↓ |
| Regel verwijderen | Ctrl+Shift+K | ⌘+⇧+K |
| Nieuwe regel eronder / erboven | Ctrl+Enter / Ctrl+Shift+Enter | ⌘+Enter / ⌘+⇧+Enter |
| Regel als commentaar aan/uit | Ctrl+/ | ⌘+/ |
| Blokcommentaar | Shift+Alt+A | ⇧+⌥+A |
| Meer / minder inspringen | Ctrl+] / Ctrl+[ | ⌘+] / ⌘+[ |
| Regel selecteren | Ctrl+L | ⌘+L |
| Code inklappen / uitklappen | Ctrl+Shift+[ / ] | ⌘+⌥+[ / ] |
| Alles inklappen / uitklappen | Ctrl+K Ctrl+0 / Ctrl+K Ctrl+J | ⌘+K ⌘+0 / ⌘+K ⌘+J |
Meerdere cursors en selecties
| Actie | Windows / Linux | Mac |
|---|---|---|
| Cursor toevoegen op klikpositie | Alt + klik | ⌥ + klik |
| Cursor erboven / eronder | Ctrl+Alt+↑ / ↓ | ⌥+⌘+↑ / ↓ |
| Volgende gelijke selectie erbij | Ctrl+D | ⌘+D |
| Alle gelijke selecties tegelijk | Ctrl+Shift+L | ⌘+⇧+L |
| Laatste cursor ongedaan maken | Ctrl+U | ⌘+U |
| Cursor aan het eind van elke geselecteerde regel | Shift+Alt+I | ⇧+⌥+I |
| Selectie uitbreiden / inkrimpen | Shift+Alt+→ / ← | ⇧+⌃+→ / ← |
| Naar bijbehorend haakje springen | Ctrl+Shift+\ | ⌘+⇧+\ |
Zoeken en vervangen
| Actie | Windows / Linux | Mac |
|---|---|---|
| Zoeken in bestand | Ctrl+F | ⌘+F |
| Vervangen in bestand | Ctrl+H | ⌘+⌥+F |
| Volgende / vorige treffer | F3 / Shift+F3 | ⌘+G / ⌘+⇧+G |
| Zoeken in alle bestanden | Ctrl+Shift+F | ⌘+⇧+F |
| Vervangen in alle bestanden | Ctrl+Shift+H | ⌘+⇧+H |
Door code navigeren
| Actie | Windows / Linux | Mac |
|---|---|---|
| Naar regelnummer | Ctrl+G | ⌃+G |
| Naar symbool in dit bestand | Ctrl+Shift+O | ⌘+⇧+O |
| Naar symbool in het project | Ctrl+T | ⌘+T |
| Naar definitie | F12 | F12 |
| Definitie inkijken zonder te springen | Alt+F12 | ⌥+F12 |
| Verwijzingen zoeken | Shift+F12 | ⇧+F12 |
| Terug / vooruit | Alt+← / → | ⌃+- / ⌃+⇧+- |
| Volgende fout of waarschuwing | F8 | F8 |
| Probleempaneel | Ctrl+Shift+M | ⌘+⇧+M |
Refactoren en opmaken
| Actie | Windows / Linux | Mac |
|---|---|---|
| Symbool hernoemen (overal) | F2 | F2 |
| Snelle oplossing / refactor | Ctrl+. | ⌘+. |
| Document opmaken | Shift+Alt+F | ⇧+⌥+F |
| Selectie opmaken | Ctrl+K Ctrl+F | ⌘+K ⌘+F |
| Opslaan / opslaan als | Ctrl+S / Ctrl+Shift+S | ⌘+S / ⌘+⇧+S |
Terminal, debuggen en Git
| Actie | Windows / Linux | Mac |
|---|---|---|
| Terminal tonen/verbergen | Ctrl+` | ⌃+` |
| Nieuwe terminal | Ctrl+Shift+` | ⌃+⇧+` |
| Terminal splitsen | Ctrl+Shift+5 | ⌘+\ (in de terminal) |
| Starten of doorgaan met debuggen | F5 | F5 |
| Onderbrekingspunt aan/uit | F9 | F9 |
| Stap over / in / uit | F10 / F11 / Shift+F11 | F10 / F11 / ⇧+F11 |
| Debuggen stoppen | Shift+F5 | ⇧+F5 |
| Broncodebeheer (Git) openen | Ctrl+Shift+G | ⌘+⇧+G |
In het Git-paneel bevestig je je commit-bericht met Ctrl+Enter (Mac: ⌘+Enter). Overige Git-opdrachten haal je via het palet met "Git:".
Sneltoetsen aanpassen
- Open de lijst met Ctrl+K gevolgd door Ctrl+S (Mac: ⌘+K, ⌘+S).
- Zoek de opdracht op naam, of klik op het toetsenbordicoon rechtsboven om op combinatie te zoeken.
- Dubbelklik op de regel en druk de nieuwe combinatie in. Een waarschuwingsdriehoek betekent dat de combinatie al bezet is.
- Op een AZERTY- of QWERTZ-bord kloppen tekens als [ en \ niet vanzelf; stel keyboard layout in via het palet.
Kom je van een andere editor, dan nemen keymap-extensies de sneltoetsen daarvan over. Zie ook toetsen herprogrammeren en een toetsenbord voor programmeren.
Meer overzichten
- Alle sneltoetsenoverzichten
- Sneltoetsen Windows
- Sneltoetsen macOS
- Sneltoetsen Linux
- Sneltoetsen Chrome en Edge
- Functietoetsen F1 tot F12
Veelgestelde vragen
Waarom werkt Ctrl+Shift+P niet in mijn VS Code?
Op sommige Linux-desktops en bij bepaalde invoermethodes is die combinatie al bezet door het systeem. Gebruik dan F1: die opent hetzelfde opdrachtenpalet.
Hoe zet ik snel meerdere regels tegelijk om?
Selecteer de regels en druk Shift+Alt+I (Mac: ⇧+⌥+I). Je krijgt een cursor aan het eind van elke regel en kunt in één keer typen.
Wat is het verschil tussen Ctrl+D en Ctrl+Shift+L?
Ctrl+D voegt telkens de volgende overeenkomst toe; Ctrl+Shift+L pakt ze in één klap allemaal.
Kloppen deze sneltoetsen ook op een Belgisch AZERTY-toetsenbord?
De letters wel, maar combinaties met leestekens zoals Ctrl+/ zitten fysiek elders. Stel de indeling in via het palet of wijs die opdrachten opnieuw toe.
Waar vind ik een compleet overzicht om af te drukken?
Via Help › Toetsenbordoverzicht opent de officiële pdf voor jouw besturingssysteem, passend bij de versie die je gebruikt.