Learning to use Vim

vim logo
vim logo (Photo credit: Wikipedia)
The right tools will get you halfway. That is if you know how to use these "right" tools. Besides my brain, one of the tools I use all day long is a text editor to work with all kinds of text files. Some of the many editors I use are Notepad++, Gedit, Geany, Ultraedit, and Gvim. In the shell, I mainly use Vim or Nano for simple edits. I played around with Emacs, but did not get the hang of it. Vim, with Gvim on the desktop, the same to cover most of my needs, so I try to use it as much as possible in order to develop a consistent workflow across all environments and work at hand.
Still, sometimes I fall back to Notepad++ (on Windows) or Gedit (on Linux) as I still have to get used to some of the features of Vim.

Vim has a build-in tutor that can be run by typing vimtutor on the command-line. On windows it can be started from the menu. It will get you started in 30 minutes.

There is also a nice online interactive vimtutor that can be found at www.openvim.com. Very nice. I can really recommend using it to learn the basics.