The most useful software is sometimes rendered useless by poor or
altogether missing documentation. Vim refuses to succumb to death by
underdocumentation. With a book to extensive help files to a tips
collection, all audiences should be pleased.
Vim's online documentation system, accessible via the :help
command, is an extensive cross-referenced and hyperlinked reference.
It's kept up-to-date with the software and can answer almost any
question about Vim's functionality.
An up-to-date version of the help, with hyperlinks, can be found on
This is maintained by Carlo Teubner.
The VimDoc project has links to
various types of Vim documentation. The online, hyperlinked copy of
the documentation is currently outdated.
For translations of the help files see the
Steve Oualline wrote the first book completely dedicated to Vim.
It's written for Vim 5.7, but it is still a useful introduction to any
modern version of Vim.
The book is also available
as a PDF
(converted from a HTML version that is no longer available).
Steve released "Wicked Cool Vim" in 2014, which is en ebook available
He also has a free tutorial and reference
on this page.
There are four more books about Vim.
More information on
If you buy a copy through here this helps us help the
And now, for something completely different: Vim books in Japanese!
There is also a wiki book: A Byte Of Vim.
You can download it as PDF or read it online.
And you can edit it. Or get the on-demand printed version.
Learning Vim playfully
Especially useful for absolute beginners who fear being bored by learning the
basic commands: Vim Adventure. Starts
with teaching you h, j, k and l movement commands and practice them in an
adventure style interactive play.
Less playfull, but a bit faster to go through is the Vim tutor. See :help
tutor inside Vim.
A manual is great for reference, but voluminous reference materials
aren't always the easiest way to locate answers to your questions.
We've compiled a list of frequently asked questions, along with good
answers. You can find the FAQ
It comes from this github project
Finding an answer is even harder if you don't know that you have a
question. The Vim tips collection contains a seemingly
endless supply of hints on making your vim use a more pleasant
experience. The tips collection is also a great way to find quick hacks
to perform common tasks.
You can also watch videos. You can find them with
Workshops in the form of videos.
Created between January 2010 and May 2011.
There are plenty of other sources of Vim documentation. We've got a partial list of them, but Google is another great way to find