TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: shortcutFoo is an effective way to learn shortcuts (Vim, TextMate, etc)

86 pointsby watterssnabout 13 years ago

19 comments

solutionyogiabout 13 years ago
Looks good.<p>For VIM, please show the shortcut in lower and upper case instead of showing everything in uppercase and distinguishing actual upper case with a shift key. It was very confusing.<p>Also, if my answer is wrong, pleas show me the 'incorrect' key I pressed along with the right answer. I want to know whether I mistyped OR I got the shortcut completely wrong.
评论 #4008085 未加载
vascoabout 13 years ago
Don't show us a register box, show us the product right away.
评论 #4008038 未加载
评论 #4007254 未加载
评论 #4007601 未加载
评论 #4007530 未加载
评论 #4008125 未加载
pajjuabout 13 years ago
The concept is really good! And lots of things can be explored from here.<p>1. Bring all the cheat sheets, Best Practices and Gamify them.<p>2. Bring Linux command line Drills, Best practices and Command line shortcuts(I will pay $$ for this!)<p>3. I miss typing tests and drills. Something better than typeracer competitions?<p>4. Show the product right away in your landing page, and not asking for registrations.<p>5. Finally build a platform and Crowdsourced community around. Let others decide what Practice they want and also challenge others.<p>Thanks, I will be your customer and definitely pay for such a service!
existentialmuttabout 13 years ago
I'm not too impressed by this product's teaching method.<p>I mentally store keyboard shortcuts as an association between key combinations and behavior I see in my editor. The name for the behavior is secondary.<p>This product provides you with the name of a behavior and asks you to type the keyboard shortcut that performs it. So it's building associations between keys and names of behaviors, not the behaviors themselves. That's a big difference for me.<p>I imagine this product's method could work for some learning styles. For me, I prefer to practice and apply keyboard shortcuts in an environment where I can see their results (like the actual editor!)
评论 #4008301 未加载
sparknlaunch12about 13 years ago
Interesting. Landing page looks clean and professional. However hesitant that there is much of a market for this. Do people actually want to learn shortcuts like this? Most learn directly in the application and/or refer to a cheat sheet reference?
评论 #4007487 未加载
zafriedmanabout 13 years ago
Please keep doing this, and explore what else besides keyboard shortcuts can be learned best with the "drill method". I plan on giving you real positive feedback by voting with my dollar as soon as I get some work done today, but I suspect that for some people (I am one of those people) that the "drill method" is an excellent way to learn new things. I am a person who learns by doing, and as such repetition is the key to me becoming an expert with a new language, framework, IDE, etc. Talk about "making wealth" a la PG, this makes a lot of wealth for me, and I suspect there are more like me.
评论 #4008302 未加载
brsimabout 13 years ago
Using Chrome on the mac, the "New Project" shortcut open a private browsing window. I believe the browser shortcut issues are being addressed already though.<p>Overall I like the idea a lot, I've just began learning how to use VIM and this app seems a nice way to learn, but as has already been mentioned it seems more like a practise tool rather than actual teaching. The only way to learn the answer is by getting it wrong the first time. I think there needs to be more focus on the "shortcuts" tab, or at least integrate together with the main app.
yurifuryabout 13 years ago
Learning shortcuts is very effective with Spaced Repetition Software like Anki or Mnemosyne. I learnt many useful vim commands that are still burned into my skull years later. For an example deck: <a href="https://github.com/amikula/vim_flashcards" rel="nofollow">https://github.com/amikula/vim_flashcards</a><p>The UI here is responsive and bouncy, but splitting it into several decks rather than spacing one deck is suboptimal.
23davidabout 13 years ago
Great idea. The platform is awesome. Great idea and amazing design/execution so far.<p>I wasn't aware that I could create my own quizzes/training until I clicked on the upgrade link... Perhaps you can make that more clear to your visitors.<p>I agree with the idea others have mentioned here that not requiring an email/password initially would be a bit better, but it was so fast to get started I didn't mind too much. Congrats.
andr3w321about 13 years ago
Tried it out for a bit. It's a little confusing and not a great way to learn shortcuts IMO. The first time I tried it I had no idea what was going on and got every one wrong despite knowing the shortcuts. These results were then saved and I'm not sure how to delete them after I figured out how it worked. Interface looks nice though and you obviously spent a lot of time on this.
pwanabout 13 years ago
It would be better if maybe there was some ipsum lorem text that was updated based on the key compos. the text was acting on. That way if you get a drill item wrong, you get some more positive feedback wrt the key-combo, and if you get it wrong, you get some additional feedback wrt what that wrong combo does.
pjmoabout 13 years ago
I just used it a bit, and didn't really enjoy it too much. It's more of a way to test whether or not you know them, rather than teach you the shortcuts. I'm in the process of trying to learn more shortcuts, so I thought this would've been helpful, but there's a lot more refinement needed.
aptwebappsabout 13 years ago
Nice.<p>A nitpick: I had never used C-X U for undo in Emacs before. I use C-/ and when I Googled it I found C-_. Not sure which one (if any) is canonical, but it'd be great if it allowed all versions.
rufugeeabout 13 years ago
Doesn't work at all for me on Linux with Chrome. This is what happens when I start a drill: <a href="http://i.imgur.com/O5C9n.png" rel="nofollow">http://i.imgur.com/O5C9n.png</a>
omgseanabout 13 years ago
A lot of the shortcuts are being processed by my system before they get passed into your app (Chrome, OS X 10.7)
toygabout 13 years ago
Uh, no &#60;title&#62; tag in header?
tylermenezesabout 13 years ago
Tiny bug - Command+Enter for Mac Sublime is always registering as incorrect.
davidjhampabout 13 years ago
like the idea but I was hoping to be able to use it for eclipse.
评论 #4007355 未加载
评论 #4007291 未加载
rex64about 13 years ago
using chrome, xcode New empty file shortcut opens a new windows