I love it but you can cut yourself pretty badly on the learning curve.
An interactive 19-lesson course to master VSCode's keyboard shortcuts
11–20 of 23 posts
Re: An interactive 19-lesson course to master VSCode's keyboard shortcuts
#12I've also spent a bit of time practicing Sublime shortcuts using https://www.shortcutfoo.com/ Are there other sites like these that people prefer? Also -- VSCode's shortcuts seem to map 1-to-1 to Sublime's. Is that possible? Is there a lineage of "who inspired who" e.g., for instance, who was the first to come up with ctrl/cmd-P for quick open by name and ctrl/cmd-shift-P for the command palette?
shortcutFoo is definitely a nice alternative. However, there are a few things that I think KeyCombiner does better. I am very biased though ;) - You can edit any combination in your lessons or personal collections. So, if you bind some VSCode bindings to keys that you are used to from Sublime, that's not a problem. - There are quite sophisticated statistics regarding your practice performance. Most importantly, a con…
If I could make a suggestion for KeyCombiner, I think that having a way to start out as an anonymous user (with no sign up or email confirmation) at first, and then asking users to sign up once they've completed a few lessons would make it even more appealing to try out.
The "Start Learning" button at the top right of your site IMHO should be a bit of a demo mode.
(I know that it's harder/messier to implement a "half anonymous" mode -- this is just a suggestion) :-)
Re: An interactive 19-lesson course to master VSCode's keyboard shortcuts
#13The complete disregard for normal Microsoft UX conventions is bothersome.
Re: An interactive 19-lesson course to master VSCode's keyboard shortcuts
#14Not sure how the dev is going to work around that one
Re: An interactive 19-lesson course to master VSCode's keyboard shortcuts
#15I thought “lol 19 lessons for keyboard shortcuts???” - but then I thought about what an Emacs equivalent would look like. To even bind a new shortcut you need to write Lisp! I love it but you can cut yourself pretty badly on the learning curve.
On the other hand, I can't imagine doing 19 lessons on VSCode shortcuts. Actually, I can, I just am sure I wouldn't remember much afterwards.
Re: An interactive 19-lesson course to master VSCode's keyboard shortcuts
#16I thought “lol 19 lessons for keyboard shortcuts???” - but then I thought about what an Emacs equivalent would look like. To even bind a new shortcut you need to write Lisp! I love it but you can cut yourself pretty badly on the learning curve.
Actually, in Emacs, you only need to know one shortcut, C-H t, which runs the Emacs tutorial. Takes ~45 minutes, and gives you enough knowledge to be productive. I say that not because I'm pushing Emacs: I'm pretty sure similar tutorials exist for the Vim family. On the other hand, I can't imagine doing 19 lessons on VSCode shortcuts. Actually, I can, I just am sure I wouldn't remember much afterwards.
Re: An interactive 19-lesson course to master VSCode's keyboard shortcuts
#17Nice. One of the starter shortcut (command pallet) overlaps with FF open new private browsing window for me though. Ie literally takes you away from the webpage Not sure how the dev is going to work around that one
There is KeyCombiner Desktop that enables practice of any browser-reserved shortcuts. Only OS-reserved bindings are still a problem, but fortunately there's very few of those.
KeyCombiner Desktop also comes with an instant lookup feature that let's you look up all shortcuts that are in your combined collections plus those of the currently active application. On macOS, KeyCombiner can even show the shortcuts for the active browser tab!
Re: An interactive 19-lesson course to master VSCode's keyboard shortcuts
#18Earlier quoted context omitted.
shortcutFoo is definitely a nice alternative. However, there are a few things that I think KeyCombiner does better. I am very biased though ;) - You can edit any combination in your lessons or personal collections. So, if you bind some VSCode bindings to keys that you are used to from Sublime, that's not a problem. - There are quite sophisticated statistics regarding your practice performance. Most importantly, a con…
That's great, thanks for chiming in! If I could make a suggestion for KeyCombiner, I think that having a way to start out as an anonymous user (with no sign up or email confirmation) at first, and then asking users to sign up once they've completed a few lessons would make it even more appealing to try out. The "Start Learning" button at the top right of your site IMHO should be a bit of a demo mode. (I know that it'…
I feel like if I tried to do a demo mode without storage anonymous users would be left with a 2nd class experience and potentially think less of KeyCombiner.
However, there's already lots of things that anonymous users can do: Browse all public collections, courses, and lessons. Use the practice demo on the home page. Search through KeyCombiner's entire database of public shortcuts. And more.
Re: An interactive 19-lesson course to master VSCode's keyboard shortcuts
#19I thought “lol 19 lessons for keyboard shortcuts???” - but then I thought about what an Emacs equivalent would look like. To even bind a new shortcut you need to write Lisp! I love it but you can cut yourself pretty badly on the learning curve.
Re: An interactive 19-lesson course to master VSCode's keyboard shortcuts
#20I thought “lol 19 lessons for keyboard shortcuts???” - but then I thought about what an Emacs equivalent would look like. To even bind a new shortcut you need to write Lisp! I love it but you can cut yourself pretty badly on the learning curve.
Actually, in Emacs, you only need to know one shortcut, C-H t, which runs the Emacs tutorial. Takes ~45 minutes, and gives you enough knowledge to be productive. I say that not because I'm pushing Emacs: I'm pretty sure similar tutorials exist for the Vim family. On the other hand, I can't imagine doing 19 lessons on VSCode shortcuts. Actually, I can, I just am sure I wouldn't remember much afterwards.
During that tutorial I pressed the wrong thing and somehow deleted the whole file. I then thought, vim is not for me :)
I stuck with Emacs, though I recently discovered the joys of vim too.