gVim is a powerful, feature-rich and highly configurable text editor
Like vi, Vim's interface is based not on menus or icons but on commands given in a text user interface; its GUI mode, gVim, adds menus and toolbars for commonly used commands but the full functionality is still expressed through its command line mode.
gVim is a powerful, feature-rich and highly configurable text editor primarily for programmers. With gVim you can efficiently write code with syntax highlighting in many languages, and many other useful features like regular expression search and replace.