Editors Cheat Sheet
Het gereedschap van de programmeur
Het gereedschap van de programmeur is de Editor. Editors zijn er in allerlei soorten en maten. Een uitgebreide editor noem je een IDE, een Integrated Development Environment. Een IDE is meer dan een editor, je kan er vaak ook mee runnen en debuggen.
Hier is een lijst met populaire IDE's voor Windows en Mac
Editor | Beschrijving |
---|---|
Visual Studio Code | Gratis IDE van Microsoft. Geschikt voor meerdere talen. |
Intellij | IDE van JetBrains. Gratis voor studenten. Geschikt voor meerdere talen. Er zijn meerdere speciale IDE's van JetBrains beschikbaar voor bijvoorbeeld PHP, HTML/CSS/JavaScript, Android, etc. Vraag je gratis licentie aan via: JetBrains Student License |
Visual Studio | De grote broer van Visual Studio Code. Geschikt voor .NET development. Gratis Community Edition. |
Veelgebruikte functies in veelgebruikte editors
De gevorderde programmeur gebruikt keyboard shortcuts om te programmeren. Hier is een lijst met veelgebruikte shortcuts
Functie | IntelliJ | Visual Studio | vscode | Sublime | Xcode (Mac) | Vim |
Duplicate line | Ctrl-D | Ctrl+C;Ctrl+V | Ctrl+C;Ctrl+V
Shift+Alt + Arrow keys |
Ctrl+Shift+D | yyp | |
Delete line | Ctrl+Y | Shift+Del, Ctrl+X | Shift+Del, Ctrl+X | Ctrl+X | cmd+delete | dd |
Move line up/down | Shift+Alt+Up/Down | Alt+Up/Down | Alt+Up/Down | Ctrl+Shift+Up/Down | cmd+opt+[/] | ddp
ddkP |
Select line | Ctrl+L | Ctrl+L | cmd+shift+-> | shift + v | ||
Intention Action | Alt+Enter | Ctrl+. | Ctrl+. | |||
Show usage | Ctrl + mouse hover | Shift+F12 | option+LClick | |||
Go to declaration | F12 | F12 | ||||
Rename | Shift+F6 | Ctrl+R;Ctrl+R | F2 | |||
Fontsize groter/kleiner | Ctrl+Mousewheel | Ctrl+Shift+.
Ctrl+Shift+, Ctrl+Mousewheel |
Ctrl+Shift+.
Ctrl+Shift+, Ctrl+Mousewheel (settings: Mouse Wheel Zoom) |
Ctrl+= en Ctrl+-
Ctrl + Mouse Scroll |
CMD+ +/- | |
Make project | Ctrl+F9 | Ctrl+Shift+B | cmd+shift+B | |||
Run | Shift+F10 | F5 | F5 | cmd+r | ||
Debug | Shift+F9 | F5 | F5 | |||
Step over | F8 | F10 | F10 | F6 | ||
Step into | F7 | F11 | F11 | F7 | ||
Step out | Shift+F8 | Shift+F11 | Shift+F11 | F8 | ||
Continue | F9 | F5 | F5 | opt+cmd+Y | ||
Format Code | Ctrl+Alt+L | Ctrl+K, Ctrl+D | Shift+Alt+F | |||
Surround with | Ctrl+Alt+T | Ctrl+K;Ctrl+S | ||||
Line comment // | Ctrl+/ | Ctrl+K, Ctrl+C
Ctrl+K, Ctrl+U |
Ctrl+/ | Ctrl+/ | cmd+/ | |
Block comment /* */ | Ctrl+Shift+/ | Ctrl+Shift+/
(met Resharper) |
Shift+Alt+A | Ctrl+Shift+/ | - | |
Column select | Shift+Alt+Ins | |||||
New line on current line | Shift+Enter | |||||
Open Settings | Ctrl+ | |||||
Open Terminal | Ctrl+` | |||||
Open Command Palette | Ctrl+Shift+P | |||||
Split Window | Alt+H (horizontal)
Alt+V (vertical) |
Ctrl+ \ (vertical) |