Auto-expand abbreviations in Vim
vim autocomplete, or really, autoexpand abbreviations
All about shortcuts as well as abbreviations: http://www.linux.com/archive/articles/54936
To set abbreviations only for insert mode (which seems a little safer) add to your .vimrc file (or in Agaric's case, an included .vimrc-agaric file with all our Drupal and other development-specific additions) abbreviations in the format iab abbr abbreviation
.
For instance, to go immediately to one that abuses the form but still works:
" autoexpanding abbreviations for insert mode
iab dvm drupal_set_message('<pre>'.var_export($form,TRUE).'</pre>'); //@debug
Now, whenever we type "dvm " (the letters d, v, and m followed by a space) this will be replaced with
<?php
drupal_set_message('<pre>'.var_export($form,TRUE).'</pre>'); //@debug
?>
(Not the PHP tags, they're just there to make it look pretty.)
Don't forget to change $form to whatever variable you are looking for.