Skip to content

bartkummel/vim-cheatsheet

Repository files navigation

VIM cheat sheet

Since there are a lot of VIM cheat sheets already, I thought: 'why not adding another one'? ;-)

There are many cheat sheets that use the keyboard layout as starting point, but to me, that works in the wrong direction. I also found this one, which does a nice job displaying certain aspects graphically. Unfortunately it's not open source and the official website seems to be down. And, to be honest, I think there's a bit too much information in that one. For me at least.

So, I ended up creating my own cheat sheet. Design goals are:

  • Clearly categorized, so that I can find keys by topic;
  • Taking the desired action as starting point, instead of the keyboard layout;
  • Giving clues how to remember keys;
  • Being clean and easy on the eyes;
  • Only cover the basics: otherwise there will be too much information on a small sheet;
  • Being printable on a single A4 sized paper;
  • Last but not least: being open source.

And here's the result so far: VIM cheat sheet

You can also download it as PDF

Contributing

Please, feel free to contibute! I'm open for PR's, you could also create a Github issue to suggest improvements. A few things to keep in mind:

  • I've created the SVG's with Inkscape, an open source vector drawing program. I think the best results can be get by using the same tool, if you want to contribute.
  • I've created separate files for each section and imported the sections into the cheatsheet.svg file. This seemed a good solution when I started, but I see some downsides too. So I'm open for suggestions how to better organise things.
:wq

;-)