MainProgramming → Vim

Christian J. Robinson: Vim

Vim stands for Vi IMproved. It is a greatly enhanced vi clone which includes syntax highlighting, scripting, a GUI, a basic IDE, folding, horizontal and vertical window splits, printing, language based smart indenting, and more. The latest version is Vim 7.4.131. The official web page for vim is, where Vim users contribute tips, scripts, and so on.

Vim 7 includes integrated spell checking, tabbed windows, undo branches, extended VimL (Vim's scripting language) to include arrays and dictionaries (named arrays), language based completion, and many other major and minor improvements.

The code on this page is distributed under the Vim license, unless otherwise noted. See ":help license". Most of the stuff here requires Vim 7.0 or greater. Some of these scripts are also available on

You may contact me with questions or problems with any of these scripts by using the address at the bottom of this page, or you may use my Bulletin Board.

The <runtimepath> notation below indicates "~/.vim/" for Unix and "$HOME/vimfiles/" for windows, and "vimrc" indicates "~/.vimrc" for Unix and "$HOME/_vimrc" for Windows. See ":help 'runtimepath'" and ":help vimrc".

[1] You may also need to read ":help new-filetype".

[About] [Friends] [Pictures] [Programming] [Writing] [Misc]
-  Site Map  -

[Valid HTML 4.01 Transitional] [Valid CSS] [www. is deprecated]
Copyright © 1996-2014 by Christian J. Robinson <heptite at>
Last modification: November 25, 2012 - 01:39:11 PM MST