Why Every developer should use Vim

Akash N O
2 min readMar 27, 2022

--

Learning touch typing and seeing yourself typing a bunch of code seamlessly is one of the proudest moment in every programmer’s career.

Every programmer would have thanked themselves for learning that skill which increased their coding speed.

Now its time to increase your coding speed by learning VIM

Vim is a text editor which allows you to edit your code efficiently. Vim has a certain way for editing the code.

Say goodbye to your mouse 🖱️

As a developer , you are gonna lose a lot of time switching your hands from mouse to keyboard.

Vim lets you move around your code just with your keyboard .

You can cut , copy , highlight a word and scroll around the whole file just with a couple of keystrokes.

COMMAND mode in Vim lets you navigate around your code and execute actions while INSERT mode lets you type your code.

Vim plugins

Vim plugins allows you to get full power of vim . You can get a whole load of plugins for like language specific syntax checking , UI additions , File system explorer etc..

Vim has are plenty of useful plugins to choose from and even entire sites, like Vim Awesome, dedicated to Vim plugins.

You could use vim package manager like Vim plug or you can install plugins manually.

Use it with Vs Code

Finally if you are a die hard Vs-code fan like me , all you have to do is to install the vim extension and enjoy vim right from your favourite code editor.

Learning Vim

Vim is so unique that you wont see vim’s features in any other text editor and for that reason learning VIM is gonna be hard. but the payoff of learning vim is huge. Investing in your tool is surely gonna make you a better programmer.

Start off by learning the basic navigation movements with j, k , l , ; keys. This is gonna be the hardest thing if you are a complete beginner . So give some time to be comfortable at those navigation movements and then learn other commands one by one.

I wouldn’t really recommend using vim at your workspace if you are a beginner at vim .Learn it by using it on your weekends , or on your side project, or at free time.

If you are a complete beginner who is struggling to learn vim i recommend The primeagen .

What ever happens ,don’t quit using vim just because you are not getting good at it in a month . Learning to code in vim is exactly like learning a new music instrument . It will be frustrating at first , but its gonna help you to be precise and productive in writing code.

--

--

Akash N O
Akash N O

No responses yet