====== 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 * ...