exVim
Intro
exVim is the core part of exDev, which is a develop package help you develop project as a IDE like environment but all in vim.
The exVim consists of several vim scripts and external tools. The goal is let the vim be the base platform, and use the vim script doing those IDE like operations just in vim as possible as it can. But if a task is too difficult to write in vim script, it still have chance to invoke external tools and bring the result back to vim.
The ex-plugins is designed to achieve these tasks, it manages the layout of the windows in vim, controls the external tools, save settings in different project and so on. Also exVim introduce several great plugins in vim-scripts website, and do some small changes to let them work together without conflicts.
With exVim you can:
- use one file ".vimentry" access your project.
- update all files need for your project in one command.
- browse specific files in project window.
- search files, tags, symbols and text in a faster way.
- trace your code by jump stack.
- reading code faster by word highlight and macro highlight.
- view classes hierarchy pictures.
- compile project in vc/gcc and get error result from them directly through vim.
- and so on...
What's New
- 2009-7-29: exVim Update to 8.02
- 2009-7-05: exVim Update to 8.02c
- 2009-6-27: exVim Update to 8.02b
- 2009-6-20: exVim Update to 8.02a
- 2009-6-14: exVim Update to 8.01b
- 2009-6-07: exVim Update to 8.01a
- 2009-6-02: A branch version of exVim is established by Yu Jian Rong: exVim-Easy-Edition http://code.google.com/p/exvimeasy/
- 2009-5-30: exVim Update to 7.05
- 2009-5-22: exVim Update to 7.05b
- 2009-5-18: exVim Update to 7.05a
- 2009-5-10: exVim Update to 7.04a
- 2009-5-10: exVim-installer package is availabled in Downloads page.
Index
- Overview
- Start In 5 Minutes
- Install exVim
- Getting Start
- Setup vimentry
- Using project window
- Search Tags & Symbols
- Using Global Search
- Understanding Jump Stack
- Using Macro Highlight
- Read & Write Code Quickly
- Create and Compile a gcc/vs.net Project in exVim
- Details Of ex-plugins
- exUtility
- exEnvironment
- exProject
- exBufExplorer
- exTagSelect
- exSymbolTable
- exGlobalSearch
- exJumpStack
- exQuickFix
- exMacroHighlight
- exCscope
- exMarksBrowser
- exSearchComplete
- Details Of patched-plugins
- Other vim plugins
- Tips & Tricks
- Known Issues
- FAQ
- ChangeLog
- Misc
- About
exVim Easy Edition
The exVim Easy Edition is a branch version create by Yu Jian Rong. It is a custom version which aim in ease the complex key mapping of exVim. It provide online help in each ex-plugin so that user don't need to remember too much key mapping at one time. But since the mapping of the key is different with the official exVim, the operation are not consist with the document in the exVim web-site.
More details check http://code.google.com/p/exvimeasy/
Links
- vim
- vim official site http://www.vim.org/
- exVim
- exVim Official http://code.google.com/p/exvim/
- exVim Easy Edition http://code.google.com/p/exvimeasy/
- exVim Discuss Group https://groups.google.com/group/exVim/
- tools
- cTags: http://ctags.sourceforge.net/
- cscope: http://cscope.sourceforge.net/
- gnuwin32: http://gnuwin32.sourceforge.net/
- gawk
- diffutils
- id-utils
- sed
- src-highlite
- graphviz: http://www.graphviz.org
- SyntaxHighlighter: http://alexgorbatchev.com/wiki/SyntaxHighlighter
- python: http://www.python.org
- vim scripts
- AlternateFiles: http://www.vim.org/scripts/script.php?script_id=31
- cmdline-complete: http://www.vim.org/scripts/script.php?script_id=2222
- echofunc: http://www.vim.org/scripts/script.php?script_id=1735
- EnhancedCommentify: http://www.vim.org/scripts/script.php?script_id=23
- !CRefVim: http://www.vim.org/scripts/script.php?script_id=614
- MiniBufExpl: http://www.vim.org/scripts/script.php?script_id=159
- NERD_tree: http://www.vim.org/scripts/script.php?script_id=1658
- OmniCppComplete: http://www.vim.org/scripts/script.php?script_id=1520
- lookupfile: http://www.vim.org/scripts/script.php?script_id=1581
- ShowMarks: http://www.vim.org/scripts/script.php?script_id=152
- surround: http://www.vim.org/scripts/script.php?script_id=1697
- TagList: http://www.vim.org/scripts/script.php?script_id=273
- Visincr: http://www.vim.org/scripts/script.php?script_id=670
- visual_studio: http://www.vim.org/scripts/script.php?script_id=864
- vimwiki: http://www.vim.org/scripts/script.php?script_id=2226
- pythoncomplete: http://www.vim.org/scripts/script.php?script_id=1542
- DirDiff: http://www.vim.org/scripts/script.php?script_id=102
- snipMate: http://www.vim.org/scripts/script.php?script_id=2540
Vote exVim if you love it
I do exVim in my free time, if you love this project, vote it in the vim's official website: http://www.vim.org/scripts/script.php?script_id=2627