Skip to content

Posts from the ‘VIM’ Category

25
Jun
Vim Logo

Ultimate Vim Config

I have spent the last few years tweaking and refining my VIM configuration. This is the ultimate VIM configuration .vimrc file. It is well organized and documented. It is on GitHub so you can always grab the latest. It works well alone, but is intended to be paired with the plugins and configuration found in my complete .vim configuration also hosted on GitHub.

Read moreRead more

3
Mar

VIM Crash Course

MacVim icon, glossy style
Image via Wikipedia

Most developers know the basics of VIM, enough to edit a conf file, but most stay there, unaware of the power and beauty of vim. One of my developers has expressed desire to abandon the bloated GUI ways of eclipse and discover VIM. I have been using VIM for such a long time I forgot how difficult that transition is. Here are some resources and approaches to help you learn vim. Read moreRead more

12
Dec

Vim Plugins: snipMate

MacVim icon, glossy style
Image via Wikipedia

Why use it

  • It’s super easy to use
  • It has tons of snippets
  • It’s pretty well compatible with TextMate snippets for easy portability
  • Dynamic variables, for all the times you use the same string multiple times
  • It’s really easy to define your own snippets
  • It’s better than anything else out there, trust me I’ve tried them all Read moreRead more
9
Nov

Vim Plugins: NERD Commenter

Vim (text editor)

Image via Wikipedia

The NERD Commenter is an indispensable tool when programming in VIM. It understands like a zillion different file types and properly comments each. It can handle single line, multi line, partial line commenting as well as nesting. If you’re programming in VIM you really should be using it. Read moreRead more

30
Jul

The 15 Best Vim Plugins

MacVim icon, glossy style
Image via Wikipedia

One of the things that makes vim great is that it can be extended through plugins. There are plugins for more than you would expect. I have gathered together the 15 best plugins. I also include a tarball which when extracted in your home directory will setup my vim environment with all the plugins and configuration. Read moreRead more