Keybindings
Typically you will work with many different IDEs and additionally maybe even different keyboard layouts. So it's important to configure the editor to a binding you are used to, to avoid inefficient usage.
Logically, newer IDEs tend to have support for older IDEs, so it might be of advantage to use a keymap of an older IDE, if it's supported well enough.
Editors I frequently use (in descending order):
- vscode
- vim
- eclipse
- pycharm
Rarely used (in last 5 years):
- Netbeans
- Visual Studio
- Borland Delphi
vscode
vscode has keymaps
@recommended:keymaps
- vim
- sublime
- atom
- intelliJ
- Notepad++
- Eclipse
- Visual Studio
- Emacs
- …
IntelliJ
Also supports different keymaps
- Eclipse
- Emacs
- Sublime
- Visual Studio
- Netbeans
- …