A curated list of free books about Vim, VimL and Neovim.

Looking for books to deepen your knowledge in Vim? Here are our top picks.


Practical Vim: Edit Text at the Speed of Thought

Practical Vim: Edit Text at the Speed of Thought, is a book to get you started with Vim is a fast and efficient text editor that will make you a faster and more efficient developer. It's available on almost every OS, and if you master the techniques in this book, you'll never need another text editor. In more than 120 Vim tips, you'll quickly learn the editor's core functionality and tackle your trickiest editing and writing tasks. This beloved bestseller has been revised and updated to Vim 8 and includes three brand-new tips and five fully revised tips.

Pro Vim 1st Edition

Pro Vim 1st Edition teaches you the real-world workflows, tips, and tricks of this powerful, terminal-based text editor. This book covers all the essentials, as well as lesser-known but equally powerful features that will ensure you become a top-level performant and professional user, able to jump between multiple sessions while manipulating and controlling with ease many different documents and programming files. With easy-to-digest chapters on all the areas you need to learn, this book is a key addition to your library that will enable you to become a fast, efficient user of Vim.  

Modern Vim: Craft Your Development Environment with Vim 8 and Neovim

With Modern Vim: Craft Your Development Environment with Vim 8 and Neovim you'll learn how to turn Vim into a full-blown development environment using Vim 8's new features. Integrate your editor with tools for building, testing, linting, indexing, and searching your codebase. Discover the future of Vim with Neovim: a fork of Vim that includes a built-in terminal emulator that will transform your workflow. Whether you choose to switch to Neovim or stick with Vim 8, you'll be a better developer.


The VimL Primer: Edit Like a Pro with Vim Plugins and Scripts 1st Edition

VimL Primer: Edit Like a Pro is a book that will build on your editor's capabilities and tailor your editing experience with VimL, the powerful scripting language built into Vim. With VimL you can configure basic settings or add entirely new functionality. Use this quick and easy introduction to create your own Vim plugin while learning the concepts and syntax of VimL.

VimL is the scripting language of the Vim editor. If you've ever edited or saved a vimrc file, you've written VimL. And VimL can do much more than simply configure settings and specify option values--you can write entire plugins in VimL. But without a background in scripting Vim, it can be hard to know where to start.

Please note that as an Amazon Associate we may earn from qualifying purchases from the recommendations on this page
Any comment about this page? Please contact us on Twitter

Featured Article

Vim - Ex Mode

When learning Vim, it's important to understand its modes, including the  Ex Mode  where you can continually type your commands u...

Popular Posts