
Well, haters gonna hate ? However, according to me, the image that somewhat gives a proper representation of Vim is: Courtesy: I have heard funny stories and seen funny images about learning curve of Vim. Absolutely true and I’m sure you will appreciate it once you get used to the editor and the power it provides. There are also some great books and articles that tell you that there is a philosophy behind the way Vim works and that the commands in VI/Vim are meant to be combined.
#Add vim shortcuts free
If you’re really in the mood of theoretical perfection learning mode, feel free to read whatever helps in wikibooks. Most of intro articles on Vim begin with modes of Vim, inserting, saving and exit.

NOTE: If you know the basics, click here to scroll past them What’s your deal here compared to tons of other articles on Vim? So, let’s assume you are completely new to this whole game and start from just what we need as basics (without history/boring theory). You might have just heard that Linux distributions ship with a default command-line text editor called Vim, and may want to just give it a try. Oh sure! Before I copy paste a few commands from a cheatsheet, I am going to make a bold assumption: you wouldn’t be reading this if you wanted a cheatsheet and you already knew Vim basics. Can you cover some basics before you start rambling about these new things?

Since I started using Vim in 2016, I’ve discovered several lesser-known features that Vim offers out of the box without any plugins.
