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.

Learning Vim while playing a game

200 pointsby erbdexabout 10 years ago

32 comments

oneweekwonderabout 10 years ago
&gt; - 6 months access to VIM Adventures<p>&gt; - 13 fun and engaging levels<p>&gt; - More than 60 commands and motions<p>&gt; - Covers most of the keyboard<p>&gt; - Now for only $25<p>I personally think it is a wonderful idea and love how it is implemented(got very excited the first time I saw it). But I can not justify $ 25 for a game I can only use for 6 months, but I will pay $ 25 once off.<p>Then again one need to take hosting costs, and the time it took the creator to make the game in to account; and lastly it is his product so he can set the price point to whatever.<p>It will just not bring the joy of vim to African kids in Uganda.
评论 #9250574 未加载
评论 #9250542 未加载
评论 #9250826 未加载
评论 #9251073 未加载
评论 #9250674 未加载
评论 #9250669 未加载
评论 #9251061 未加载
评论 #9251132 未加载
ralduabout 10 years ago
there is also vimgolf[1] for a free and more challenging alternative, in which you solve various text editing problems with least number of keystrokes. it has a nice cli[2] that retrieves problems to the real vim editor, and submits scores. it is interesting to see how other players in the leaderboard solve the same problems differently, and you learn a few useful tricks along the way.<p>1: <a href="http://vimgolf.com/" rel="nofollow">http:&#x2F;&#x2F;vimgolf.com&#x2F;</a><p>2: <a href="https://github.com/igrigorik/vimgolf" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;igrigorik&#x2F;vimgolf</a>
thinkbohemianabout 10 years ago
I bought this game a few years ago. I learned quite a few things about vim. Unfortunately the puzzles in the later levels aren&#x27;t very clear. I spent hours trying to figure out what on earth they wanted me to do. To me this was counter productive and got less and less fun. I ended up leaving the last few levels unfinished as I felt I got very minimal returns for time invested.<p>If you&#x27;re interested in picking up vim, I love it for the first 5 or so levels. After that, not so much. (I currently still use sublime text but do occasionally use vim on servers)
gamacheabout 10 years ago
I got good at the Vi movement keys by playing Nethack. Nothing like a few 50,000 turn games to put hjkl into muscle memory.
评论 #9252033 未加载
lfottavianoabout 10 years ago
About vim: There is one thing that always has bothered me a lot, and it is that I am lefty, and I tend to think that at the left I have the &quot;arrow up&quot;. Naturally I always expect the &quot;arrow up&quot; at the left, but it is hjkl.
评论 #9250726 未加载
dotdiabout 10 years ago
Loved it, but as a student 25$ is kinda steep. Also, 6 months is weird.
farresitoabout 10 years ago
A good way to learn the vim hjkl keys is to play tetris. Most tetris allow remapping the keys. That&#x27;s how I got used to those keys.
jfabreabout 10 years ago
I just want to say thank you for making this game. That&#x27;s how I first learned Vim and I have been using it ever since.
MollyRabout 10 years ago
I&#x27;d pay $25 for permanent access and&#x2F;or an offline version. However I dislike the 6 month access a lot, and it burns a little of the good will I have.
therealdrag0about 10 years ago
I&#x27;ve been using ShortcutFoo. It&#x27;s pretty good to force myself to learn the basics.<p>[0] <a href="https://www.shortcutfoo.com/app/dojos/vim" rel="nofollow">https:&#x2F;&#x2F;www.shortcutfoo.com&#x2F;app&#x2F;dojos&#x2F;vim</a>
Nr7about 10 years ago
I highly recommend this to anyone interested in vim. Vim-adventures is how I got into using vim as my main editor.<p>Also for the people complaining about the 6 month access, I get your point but I think this is meant to be just an easy introduction to vim, not a tool for mastering it. I played this for only like a month or two and after I knew enough to start using vim as my main editor I hardly ever touched it again. I haven&#x27;t even finished the game.
adamcabout 10 years ago
Reminded me how much I hate vim and how it is biased towards right-handers.
评论 #9250590 未加载
评论 #9251621 未加载
评论 #9251337 未加载
dangabout 10 years ago
Two and three years ago:<p><a href="https://news.ycombinator.com/item?id=5689971" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=5689971</a><p><a href="https://news.ycombinator.com/item?id=3877880" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=3877880</a>
mcxabout 10 years ago
If you are interested in learning vim, there is also the handy vimtutor command.
stygiansonicabout 10 years ago
The Vimium extension for Chrome is a decent way to get used to the &#x27;hjkl&#x27; movement key bindings. I also love being able to yank&#x2F;put URLs as well as navigate through tabs using VIM-esque key bindings.
评论 #9251085 未加载
babyabout 10 years ago
I played through all the free levels. It&#x27;s slow, you don&#x27;t learn a lot, and you end up having to pay to keep going.<p>If you are learning I&#x27;d advise you to check stuff like this: <a href="http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html" rel="nofollow">http:&#x2F;&#x2F;www.viemu.com&#x2F;a_vi_vim_graphical_cheat_sheet_tutorial...</a><p>They show you a few shortcuts on a keyboard layout and they keep on adding shortcuts to the pictures so you can learn at a nice pace.
codecurveabout 10 years ago
I teach a first year Intro to Unix module (CS and ICT) at a University in the UK.<p>We ran this for our students as an exercise and it went down really well. We&#x27;ve got people using Vim on a daily basis who probably would have never heard of it otherwise.<p>It&#x27;s a great way to beat the learning curve that vimtutor represents, for people who prefer more visual challenges.
porterabout 10 years ago
Well that killed my morning routine.
评论 #9250523 未加载
评论 #9250524 未加载
grymoire1about 10 years ago
FWIW, I learned the vi cursor keystrokes playing rogue in 1982. I also learned C studying the source, while staring at lines like while (<i>j++=</i>i++); which was a pretty strange construct to a Pascal programmer.
w0rmabout 10 years ago
It&#x27;s broken for me as I have &quot;start searching as soon as you start typing&quot; feature on in my browser. It&#x27;s searching instead of moving. Latest Firefox on GNU&#x2F;Linux.
songabout 10 years ago
I&#x27;d love to be able to reassign some keys. I use colemak and for example h,j,k,l need to be reassigned to actually be usable (otherwise, the layout hardly makes sense).
fsiefkenabout 10 years ago
pacvim is also a nice game for learning vim keys: <a href="https://github.com/jmoon018/PacVim" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;jmoon018&#x2F;PacVim</a>
plugabout 10 years ago
Bit off-topic but that pleasing musical sound when you hit the space bar is really like the first note in Aphex Twin&#x27;s &quot;PAPAT4 (Pineal Mix)&quot; :)
nicholaidesabout 10 years ago
This is how I finally learned to get comfortable with HJKL in Vim. It&#x27;s a great game.
评论 #9251087 未加载
j2kunabout 10 years ago
Some of my more engaged intro programming students thoroughly enjoyed this game.
methodoverabout 10 years ago
Learning Vim if you don&#x27;t know it already is a waste of time for new programmers. If you want a text editor, use Sublime. If you happen to be in a terminal without a GUI, and need to edit something real quick, just use Nano.<p>Don&#x27;t spend your valuable time learning Vim. It&#x27;s not worth it.
评论 #9253065 未加载
评论 #9253446 未加载
cdnsteveabout 10 years ago
Good concept, sound doesn&#x27;t seem to be working for me on OSX Chrome.
评论 #9250425 未加载
评论 #9250925 未加载
bkurtz13about 10 years ago
This has been posted about a hundred times already. Perhaps check the history before posting something old?
评论 #9253246 未加载
评论 #9252605 未加载
tek-cyb-orgabout 10 years ago
This is awesome. Thank you!
mellavoraabout 10 years ago
3rd vote for nethack.
GFK_of_xmaspastabout 10 years ago
Just play nethack.
everyoneabout 10 years ago
I dont do that much text editing. I use notepad++ . Is vim super amazing or something? ps. I usually work on a windows machine but vim is available for windows.<p>EDIT: Also emacs is available for windows, isnt emacs meant to be the ultimate text editor type thing? I dont really have any need to these, I&#x27;m just curious really. When Ive had to do perform some weird operation on a load of text or source code for example I&#x27;ve just written a script to do it.
评论 #9252210 未加载
评论 #9252317 未加载
评论 #9252804 未加载