Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
programming_languages:key_bindings [2019/10/27 16:00] – phreazer | programming_languages:key_bindings [2019/10/27 16:12] (current) – phreazer | ||
---|---|---|---|
Line 2: | Line 2: | ||
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. | 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): | Editors I frequently use (in descending order): | ||
Line 8: | Line 10: | ||
* eclipse | * eclipse | ||
* pycharm | * pycharm | ||
+ | |||
+ | Rarely used (in last 5 years): | ||
+ | * Netbeans | ||
+ | * Visual Studio | ||
+ | * Borland Delphi | ||
+ | |||
+ | ===== vscode ===== | ||
+ | |||
+ | vscode has keymaps | ||
+ | |||
+ | @recommended: | ||
+ | |||
+ | * vim | ||
+ | * sublime | ||
+ | * atom | ||
+ | * intelliJ | ||
+ | * Notepad++ | ||
+ | * Eclipse | ||
+ | * Visual Studio | ||
+ | * Emacs | ||
+ | * ... | ||
+ | |||
+ | ===== IntelliJ ===== | ||
+ | |||
+ | Also supports different keymaps | ||
+ | |||
+ | * Eclipse | ||
+ | * Emacs | ||
+ | * Sublime | ||
+ | * Visual Studio | ||
+ | * Netbeans | ||
+ | * ... | ||