DEV Community

Peter Strøiman
Peter Strøiman

Posted on • Edited on

1. Series introduction

In this series I will explain principles of vim and neovim, and it is complementary to another series where I rebuild my configuration from scratch.

When I reach a new vim concept, in my configuration that I think could benefit need explaining in depth, I will add an article to this series about that concept.

Note on terminology: whenever I write "vim", the information is valid for both vim and neovim. When a topic is specific to neovim, I will write "neovim".

This series is not a replacement for the tutor

This is not meant to teach you editing in vim/neovim, as this is about explaining concepts that become relevant when configuring and customising neovim to your liking.

If you are new to vim and neovim, and want to lear, both have a tutorial that teaches basic editing, navigation, motions, (see :help motion).

Vim's tutorial can be launched directly from the command line (this is how I originally learned vim)

> vimtutor
Enter fullscreen mode Exit fullscreen mode

Neovim's tutorial can be launched from neovim itself, launch neovim, and type :Tutor and press enter. It's basically the same with minor changes, and some fancy additions.

Top comments (0)

Image of Docusign

🛠️ Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more