My favorites | Sign in
Project Home Downloads Issues
Project Information
Members
Featured
Downloads
Links

exVim

Links


How to use the links


Q1: Where can I find the source code?

The exvim project is running on github, the site here only provide downloads of installer and zip package.

Q2: Where can I find the installer and zip package?

They are in the Download page in this site.

Q3: Where can I find the documentation?

It is in the exVim Wiki.

Q4: Where can I submit an issue?

It is recommended to submit an issue in github. For history reason, you still can submit the issue in Google Code, I will manually add your issue back to github if it is acceptable.

Q5: Where can I ask you a question about vim or exVim?

You can ask me questions through E-mail: karasaya@gmail.com.

I'm generally very busy, I may not reply you immediately but I promise I will read all the mails and reply them as soon as possible.

Q6: Do you have an official site?

Yes, exVim is part of ex-dev project, there have a page introduce it exVim official page. This site also running the exVim Wiki.

Q7: Have you submit your project to Vim Scripts?

Yes, exVim also have a page in Vim Scripts, so that people can see the latest updates from the home page of Vim. If you love this project, help me to vote it in the page.

Downloads


Check Download Page for more details.

What's New


  • 2011-3-31: The new documentation of exVim are now available in http://www.ex-dev.com/exvim/wiki
  • 2011-1-05: exVim Update to 8.05_b2
  • 2010-5-26: exVim Update to 8.04
  • 2010-5-26: ex-dev.com now available. exVim now is part of exDev. check exVim page in ex-dev.com: http://redmine.ex-dev.com/projects/exvim/wiki
  • 2010-1-6: exVim source code move to github -- http://github.com/jwu/exvim. It's my birthday today :).
  • 2009-12-2: exVim Update to 8.03
  • 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.

Introduction


What is exVim ?

exVim is a package intgerate ex-vim-plugins, 3rd-vim-plugins and external-tools for developing. By solving the complex communication problem among plugins, external tools, the exVim make the vim as an IDE like environment all in vimscript.

What can exVim do

With exVim you can:

  • use one single file your_project.vimentry to access your project.
  • update tags, IDs and other things you used in your project in one command.
  • browse project files in project window.
  • search files, tags, and words in source code by the builtin method.
  • a powful way to filter search result.
  • trace your code by jump stack.
  • reading code easily by word highlight and macro highlight.
  • view classes hierarchy pictures.
  • compile project in vc/gcc and get error results from them directly through vim.
  • enhanced quick-fix window.
  • communicate with visual studio — get build errors, open files, add break point and send command make vs.net compiling current file.

Usage

The exVim use your_project.vimentry file as the entry of a project. When you put this file in the root directory of the project, and open it by vim, ex-vim-plugins will awared and do the rest of the work to help you generate tags, symbols, IDs and other things could be used in your project.

When edit a project, exVim provides several method to help you locate the code, get global seach results, also an easy and powerful way to filter the search result!

Compatible

exVim is compatible with your original vim. The exVim is nothing but several vim-plugins, there are not too much reasons make it unable to work in your vim.

Small, Fast and Stable

The principle for solving problem in exVim are:

  1. try to interact with user dynamically.
  2. if the dynamic interactive sufferred performance issue, go for static method.
  3. try the best to fulfill a demand in vimscript.
  4. if it can’t, try the best to fulfill the demand by external tools.
  5. if it still can’t, try the best to preprocess the result and return to rule No.1
  6. exVim is designed to follow this principle which make it small, fast and stable.

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/

Vote exVim if you love it


I do exVim in my spare time, if you love this project, vote it in Vim Scripts in Vim's official site here: http://www.vim.org/scripts/script.php?script_id=2627

Powered by Google Project Hosting