4 ms·
Knowing many keyboard shortcuts in your IDE (or other tools) is very useful. I advocate to create your own cheat sheets. I've written about it here, also coveri
by mshekow 5y ago
Knowing many keyboard shortcuts in your IDE (or other tools) is very useful. I advocate to create your own cheat sheets. I've written about it here, also covering PyCharm: https://www.augmentedmind.de/2020/04/26/boost-development-productivity-ide/ https://www.augmentedmind.de/2020/04/26/boost-development-pr...
- syspec 5y agoThey mention `Key Promoter X` in the article, which looks interesting. Whenever you perform an action, it reminds you what the keyboard shortcut for that action is
- devest8or 5y agoI really want this for vscode, but I've never seen an extension like it.
- odonnellryan 5y agoI just discovered this a few weeks ago. It is not too annoying where you hate it for shortcuts you don't care about, but just annoying enough where you'll learn some new shortcuts. However, it doesn't discover stuff like swapping between tabs.
- ossusermivami 5y agoFYI emacs does it too (by default?) and i find it very useful! when i use intelij editors i enable that feature too
- flyingchipmann 5y agoI find it really annoying that the mac version of the IDEA shortcuts is totally different from others since I am using 3 platforms at the same time. In the end I settled with vscode set. And as a bonus I could use the same set for both idea/vscode :/
- tomnipotent 5y agoI believe there's an option to switch between shortcuts in the settings.
- flyingchipmann 5y agoThere isn't a unified set that works on idea afaik. They are very different unlike other sets which are just thumb on cmd vs pinky on ctrl. If there is one set works on win/linux/mac, let me know.
- tkainrad 5y agoGoing with the VSCode set is a good approach as it has the same bindings as the Chromium DevTools which cannot be changed.
- flyingchipmann 5y agoIt's really ironical. I want a key set to work on all platforms. In the end the vscode's is the best :/
- tkainrad 5y agoI do so too, with quite similar arguments. I have a blog post about learning all VSCode Shortcuts[1] (did the same for PyCharm) and how it evolved my developing habits. Without learning the shortcuts, many IDE features are not usable. So, if you don't learn the shortcuts, you will not start to use these new features. Consequently, learning shortcuts on the go often does not work. I fully agree also on creating your own cheat sheets. That's why I have developed an entire app around this idea: KeyCombiner[2]! It let's you create your own collections, practice them via an interactive trainer and spaced repetition, look them up without context switch through the desktop app's instant look, visualize them on a virtual keyboard, etc. [1] https://tkainrad.dev/posts/learning-all-vscode-shortcuts-evolved-my-developing-habits/ https://tkainrad.dev/posts/learning-all-vscode-shortcuts-evo... [2] https://keycombiner.com/ https://keycombiner.com/
- Too 5y agoAnother trick if you don’t know the shortcut is the global search. Just double click shift and type what you want to do. Eg Indent code. Even if you need to type a lot it’s faster than moving the mouse. As bonus the hotkey is printed in the same menu so you can use it next time. Vscode has its equivalent at ctrl+shift+p.
- simon04 5y ago> Vscode has its equivalent at ctrl+shift+p Or F1. I've set this key mapping also in IntelliJ. It's faster to type than twice the same key.