DEV Community

Cover image for Learning Vim the right way
Jaden Concord
Jaden Concord

Posted on

Learning Vim the right way

Recently I challenged myself to use only a plain text editor to make some simple website apps as an experiment to see what tools actually made a difference to my performance and quality of my code. You can read about that here. What I leaned from that experiment was that tools like Vim that make make it easier to code can have an impact on the organization of you code. Although Vim has no effect over how you write your code, I have found that some tools can encourage you to have more quality code while other tools just distract you from doing what you need to do.

If you are just starting out leaning Vim and it may seem complicated or challenging to learn, there is this game called Vim Adventures, its a silly game yet effective to getting people used to basic Vim. Try it out here.

After you have the basics down, you can open this text document in Vim that guides you through all the main features of vim. Pop up you command line and simply enter (and of course install vim),

vimtutor
Enter fullscreen mode Exit fullscreen mode

if you are using windows
If you go through the guide you should have a good understanding of vim and your next steps will be just to practice using vim.

Understand that you are not going to use all of the features and that more important than learning Vim is your knowledge and skill in the languages you are developing. I use Vim key bindings in my code editor and I don't use Vim all of the time as the real limit to your projects is you not the tools or software or whatever.

Top comments (0)