4 ms·
I've also spent a bit of time practicing Sublime shortcuts using https://www.shortcutfoo.com/ https://www.shortcutfoo.com/ Are there other sites like these tha
by gregsadetsky 5y ago
I've also spent a bit of time practicing Sublime shortcuts using https://www.shortcutfoo.com/ 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?
- memco 5y ago> Also -- VSCode's shortcuts seem to map 1-to-1 to Sublime's. Is that possible? One difference I know is that putting a cursor at the end of each line is cmd+shift+L on Sublime and opt+shift+I on VSCode: minor, but some things don't overlap. VSCode does offer to install a sublime-keymap extension when launched if you have Sublime which configures it to be more sublime-like. > who was the first to come up with ctrl/cmd-P for quick open by name and ctrl/cmd-shift-P Sublime has been around longer than VSC so most things would have gone Sublime -> VSC. I recall the cmd+p being a novel and strong selling point for Sublime for me.
- tkainrad 5y agoshortcutFoo 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 confidence value for every combination - You can create your own collections to practice by copying from public collections, manually defining your own combinations, doing CSV import,... - There is a desktop app that mitigates conflicts with browser (extension) shortcuts - The desktop app has an instant lookup feature that shows you the shortcuts of the current app (+ current browser tab on macOS), and all the combinations in your personal collection and lessons. You can trigger the instant lookup from anywhere via a global shortcut, so you don't need to leave your current context.
- gregsadetsky 5y agoThat'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's harder/messier to implement a "half anonymous" mode -- this is just a suggestion) :-)
- tkainrad 5y agoI see your point and I wouldn't mind having something like that. However, much of KeyCombiner requires a database. It stores practice results, personal collections, you can change a lesson's combinations etc. 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.
- gregsadetsky 5y agoWhy not let “semi” anonymous users — i.e. they’d be identified by a session cookie, but you wouldn’t know their email - use your database and store a bit of info there, but limit what they can do at the application level i.e. don’t let them complete more than 3 lessons for instance?