DEV Community

Cover image for Vim to the rescue: Prologue

Vim to the rescue: Prologue

l04db4l4nc3r profile image Angad Sharma Updated on ・2 min read

Productivity is measured not just in terms of how fast you can get a task done, but how efficiently can you take it to completion.

Vim is a text editor focused at keeping you away from the mouse. I started using vim a while back. Here is a reference to my experience with vim.

No matter how much you "think" you know vim, it always has a tendency to surprise you. That is why I decided to do a series called Vim to the rescue, where I take some day-to-day text editing / programming redundancy problems that can be solved using vim. This series is not meant to get you started with vim, but to give you an idea of how powerful vim can be and how it can be used to solve very practical problems.

To start off with, here is a link to my dotfiles. The following repository contains my vim configuration and some of the awesome plugins that I use. I am sure this repo will help you, one way or the other :)

GitHub logo L04DB4L4NC3R / DEC

Development Environment Config. Work faster than ever

Dev Environment Config

When somebody begins a sentence with “IT WOULD BE NICE IF..” the right thing to do is to wait politely for the speaker to finish. No project ever gets around to the it-would-be-nice features: or if they do, they regret it. Wait for sentences that begin “WE HAVE TO..” and pay close attention, and see if you agree. - Tom Van Vleck

Are you a programmer? Do you wanna spend more time thinking and solving problems rather than writing biolerplate code again and again? Are you sick of bad navigation? Well this is the solution for you!

Dev environment tools

  • zsh shell + plugins
  • terminator tiling manager
  • vim editor + plugins
  • ranger file manager



Vim plugins included

Zsh plugins included

Recommended keyboard shortcuts for

Now if you do want to get started with vim, the following are some resources which I used:

Let me know some of the problems you might have faced in the past and how vim made it easy.

Discussion (0)

Editor guide