Hacker News new | comments | show | ask | jobs | submit login
Vim Cheat Sheet (2015) (vimsheet.com)
137 points by philonoist on Nov 14, 2017 | hide | past | web | favorite | 17 comments

To me, the most important thing about learning vim is its grammar (verbs and objects). Check out "Your problem with Vim is that you don't grok vi." [0] (one of stackoverflow's best all time answers).

[0] https://stackoverflow.com/a/1220118/2131903


EDIT: Much higher res.

Hang it on your (cubicle) wall.

I like this for the big arrows, but it's missing {}, () and ge.

Open terminal, type vimtutor.

I've yet to find a simpler vim tutorial.

I have built my own cheat sheet over the months I have been using Vim. I highly recommend doing that after you are familar with the basics. My next step is to work on putting it in Vim itself via a documentation plugin. I got the idea from this [1] blog post.

[1] http://technosophos.com/2014/10/09/create-built-in-vim-cheat...

The way I learnt vim keys was through: vim-adventures.com

This isn't a paid advertisement. I had to jump through multiple hoops to get a paid account since my country doesn't have PayPal and they wouldn't accept Bitcoin. I loved this site.

At uni, one of my physics profs allowed us to bring our own cheat sheet into exams. The point wasn't to cram it full of everything in super tiny writing, but to think about what should go on it and how to organize it. The thought process makes a bigger difference than having the cheat sheet.

I like this one:


This looks nice. I also really like: http://tnerual.eriogerg.free.fr/vim.html

It's a pared down cheat sheet that covers most of what I need day-to-day.

This one resembles the emacs ref-card sheet. I'll print it and paste it on my wall, removing the emacs one ;)

Thank You

Well, this is good opportunity to view The Emacs Handbook https://www.gnu.org/software/emacs/manual/

This might be a better visual aid too : http://www.viemu.com/vi-vim-cheat-sheet.gif

The advanced version of this is here http://vimsheet.com/advanced.html

I found this interactive tool very useful:


I moved to vim this week (from Sublime) and couldn’t find anything like this.

Thank you so much!

Be sure to check out the other cheat sheets that people linked in the other comments as well.

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact