vimmity-vim-vim

I'll update this throughout the day, as I tend to multitask alot:

I'd like to give a little primer on vim and programming under vim - because everyone seems to think "IDEz r teh r0x".

Note: I found this screenshot on iphitus' blog, which is a nice display of taglist (on the left) and minibufexplorer (on the top).

Let's start by detailing some plugins that are invaluable:

  • Taglist - probably the single most downloaded plugin on vim.org
  • Minibufexplorer - a nice little "tab bar" at the top for all open files.
  • Tabbar - an offshoot of Minibufexplorer - much better looking, and also binds Alt+[NUM].
  • A - yes this plugin is called "A", for "alternate" - it quickly flips between related files .c/.h , .aspx/.aspx.cs , et al
  • SearchComplete - one of those plugins you never notice. It provides tab completion inside incremental searches.
  • gdbvim - plugin to allow debugging of an app via vim - allows for setting of breakpoints and regular gdb commands
  • python_calltips - a must if you are programming python.
  • python syntax - an updated version of the distributed python syntax file
  • Doxygen Syntax - awesome! provides syntax highlighting of doxygen formatted comments
  • DoxygenToolkit - related to the previous script - this one will automatically generate all proper doxygen comments for a given class/function
  • cvscommand - cvs integration without leaving vim
  • svncommand - svn integration without leaving vim

Other nice plugins:

  • GetLatestVimScripts - auto update all personal vim scripts from vim.org (woohoo)
  • CRefVim - add the C stdlib to vim's ":help" command.
  • Manpageview - integrates man pages, perl docs, and info into vim (instead of using external viewers)
  • sudo - requests a password to save files with root permissions

prev next

| comments