sponsor Vim development Vim logo Vim Book Ad

If you are not using Vim or Vi

With Vim you can edit very effectively. The most often used commands are just a single key stroke. To allow for this, you need to start Insert mode to enter text and return to Normal mode to execute commands. The big advantage is that you can keep your hands on the keyboard and work very fast. This takes a little time to get used to. It's a small investment that pays itself back soon.

If you really don't have time to learn the effective way of editing, there is "Easy Vim" or eVim. It works like most dumb editors: You click your mouse and type the text. It feels like MS Notepad. But the power of Vim is still available inside.

Syntax Highlighting

Vim offers syntax highlighting for over 200 languages. And if that's not enough, you can define your own syntax.

The highlighting does not only make it easy to understand the text and quickly spot comments between the code. It also highlights some of the errors, so that you can spot them right away.

eVim with syntax highlighting

Edit-Compile-Fix

You edit a program, type ":make" and Vim shows the error messages in a window. Pressing <Enter> takes you directly to the location of the error. It can be made to work with most compilers.

:make and the error window

Highlighting Matches

When you search for a pattern, all matches found can be highlighted. This quickly shows you were a variable is being used.

search highlighting

And there is more...

  • Vim is fast, both in startup and when editing.
  • Vim is flexible. You can map keys, change the colors, add new commands, use scripts from someone else, etc.
  • Vim is free! It is open source with a charityware license. Look here

If you have questions or remarks about this site, visit the vimonline development pages. Please use this site responsibly.
Questions about Vim should go to the maillist. Help Bram help Uganda.
   
Vim at Github