It's time to organize my VIM plugins
My VIM Plugin Lists
-
SnipMate– provide TextMate like snippet.Use neocomplcache instead -
SuperTab– use tab to complete words or sentenceUse neocomplcache instead Can be configured to use tab key to trigger the snippet and word complete at the same time. Very cool~~~ - FuzzyFinder – find files and functions in an instant
- L9 – required for new version of FuzzyFinder
- EnhancedCommentify– comment and uncomment a piece of codes with single keystroke
- DoxygenToolkit – generate function comment
- a.vim – switch between .cpp and .h files
-
visual_studio.vim – compile VS files in VIMNot compatible with VS2010, -
omnicppcomplete– complete c++ filesUse neocomplcache instead - surround.vim – make hello_world to "hello_world" with few key strokes
- repeat.vim – make "surround" operation repeatable(with ".")
- vim-latex – latex syntax support
- matlab_run.vim – run matlab script in vim
- matlab plugin for vim – provide syntax highlighting and indention of matlab
-
tlib– provides utilities for vikiUse AsciiDoc instead -
viki– support viki ( a kind of wiki language )Use AsciiDoc instead - neocomplcache – it has been actively developed during recent months. It's mature enough. It's interesting to see the author reply every blog which has questions about this plugin. It seems that the author really cares about his work.
- neocomplcache-snippets-complete – since neocomplcache V7, the snippets have been separated from neocomplcache. You need to download it individually.
- delimitMate – parenthesis completion, very handy
- cscope_map – provide keyboard mapping for cscope
Required Software:
-
Deplate– convert viki to html - Python 2.4.4 – required by Visual_Studio.vim
Ruby 1.86 – required by Deplate- ctags – required for omni-complete
- cscope 15.7 – a better ctags for python. The zip file contains windows binary.
- Python for Windows Extension – required by Visual_Studio.vim
Abandoned plugins:
- taglist – use FuzzyFinder instead
- project – use FuzzyFinder instead
-
RltvNmbr – too slowincluded in VIM 7.3
- snippetsEmu – too old, use SnipMate instead
neocomplcache – too new. It is a combination ofomnicppcomplete,SnipMate,AutoComplPopandSuperTab. It doesn't not work properly if you set the same trigger key to complete and snippet. However, it supports nested snippet and longest common string complete. Very promising.
Plugins needs modified:
- visual_studio.vim
- needs to update error message format for visual studio 2008 to work (I set it to set errorformat= %#%f(%l) : %#%t%[A-z]%# %m )
- needs to change key binding to avoid conflicts with viki.vim ( I changed them from vc to ic)
- SnipMate.vim
- needs to update snippets (of course)
*Update 2011/03/10 for delimitMate
*Update 2011/07/11 for cscope
*Update 2012/04/24 for neocomplcache
4 comments:
Nice list.
And big thanks for pointing out to neocomplcache.
Don't like FuzzyFinder - seems to complex for me, but it's a matter of taste. And choosing right key mappings. :-)
I've found Command-T vim plugin which does one thing (searching for files), but does it pretty good. Highly recommend watching its demo screencasts - amazing.
And one more thing - have you tried Nerd_commenter? Pretty good, too, imho.
P.S. comments
I'm really excited When I found this list. I also use Vim and similar plugins. I found the plugins in your list more or less better than what I currently used. Thank you
No problem!
Post a Comment