News for hackers. Stuff that matters.
Re:Tools I use: PyCharm / Idea plugins by mshekow on Saturday November 20, 2021 @02:36PM (#29291154)
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-pr...
Re:Tools I use: PyCharm / Idea plugins by tkainrad on Sunday November 21, 2021 @01:46AM (#29294639)
I 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-evo...

[2] https://keycombiner.com/

Re:Tools I use: PyCharm / Idea plugins by syspec on Saturday November 20, 2021 @04:43PM (#29292116)
They 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
Re:Tools I use: PyCharm / Idea plugins by odonnellryan on Saturday November 20, 2021 @09:16PM (#29293591)
I 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.
Re:Tools I use: PyCharm / Idea plugins by devest8or on Saturday November 20, 2021 @08:25PM (#29293360)
I really want this for vscode, but I've never seen an extension like it.
Re:Tools I use: PyCharm / Idea plugins by ossusermivami on Sunday November 21, 2021 @02:36AM (#29294780)
FYI emacs does it too (by default?) and i find it very useful! when i use intelij editors i enable that feature too
Re:Tools I use: PyCharm / Idea plugins by Too on Sunday November 21, 2021 @03:07AM (#29294888)
Another 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.

Re:Tools I use: PyCharm / Idea plugins by simon04 on Sunday November 21, 2021 @03:54AM (#29295033)
> 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.

Re:Tools I use: PyCharm / Idea plugins by flyingchipmann on Saturday November 20, 2021 @08:10PM (#29293288)
I 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 :/
Re:Tools I use: PyCharm / Idea plugins by tkainrad on Sunday November 21, 2021 @01:59AM (#29294680)
Going with the VSCode set is a good approach as it has the same bindings as the Chromium DevTools which cannot be changed.
Re:Tools I use: PyCharm / Idea plugins by flyingchipmann on Sunday November 21, 2021 @05:47PM (#29300542)
It's really ironical. I want a key set to work on all platforms. In the end the vscode's is the best :/
Re:Tools I use: PyCharm / Idea plugins by tomnipotent on Saturday November 20, 2021 @09:30PM (#29293664)
I believe there's an option to switch between shortcuts in the settings.
Re:Tools I use: PyCharm / Idea plugins by flyingchipmann on Saturday November 20, 2021 @09:44PM (#29293731)
There 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.