VSCode pros
- Popular
- MDX support
- Can jump to files from console, e.g. when running eslint
VSCode cons
- Cannot look at tab title and tell if file is new, modified, unstaged, or has errors
- Cannot advance to next file in git view
- Cannot refactor a method to a separate file
- No local file history
- No way to view combined changes from a group of diffs
| Shortcut | WebStorm | VS Code |
|---|---|---|
| Open file | Cmd Shift O |
Cmd P |
| Back | Cmd [ |
Ctrl - |
| Search all | Shift Shift |
Cmd Shift P |
| Find usages | Cmd Opt Shift F7 |
Opt Shift F12 |
| Prettier | Cmd Opt Shift P |
Opt Shift F |
| Duplicate | Cmd D |
Extension |
| Rename | Shift F6 |
F2 |
| Move | F6 |
Not possible |
| Find | Cmd F |
Cmd F |
| Find all | Cmd Shift F |
Cmd Shift F |
| Replace | Cmd R |
Cmd Opt F |
| Replace all | Cmd Shift R |
Cmd Shift H |
| Close sidebar | Cmd W |
Cmd B |
| Close console | Shift Esc |
Cmd J |
| Commit | Cmd K |
Ctrl Shift G |
| Go to line | Cmd L |
Ctrl G |
| Next error in file | F2 |
F8 |
| Next change | F7 |
Opt F5 |
| Next file | Cmd Shift ] |
Not possible |
| Quick fix | Opt Enter |
Cmd . |
| Split vertically | Custom | Cmd \ |
| Collapse | Cmd . |
Cmd Opt [ |
| Expand | Cmd + |
Cmd Opt ] |