Version7(as of 10/14/2014)
LicenseOpen Source
Go to Website
Rating:3.5  |  47 Votes

Main Features

  • Open source
  • Highly customizable
  • Syntax highlighting
  • Split window editing
  • Helpful tutorials

Software Overview

gVim is an open source text editor mainly used to edit source code, but can be used to edit any text file. It is developed for Windows, but other versions are available, including MacVim (for OS X) and Vim (for Linux).

gVim performs many of the same standard tasks as other text editors, but it offers specific functions for programmers as well. The editor provides menus and toolbars for oft-used commands, but for complete functionality of the editor, you must type commands. The interface is highly customizable, which is useful for programmers who need to use repetitive functions and automate keystroke sequences. There is a wide variety of user-created plugins available that extend and add functionality to gVim. The text editor also offers helpful tutorials and user manuals that assist you in understanding its capabilities.

gVim is not a text editor for the faint of heart. In order to use the application, you should have some programming experience. If you do, it is an application that you can tailor to your needs. But if you just need to create and edit plain text documents, a basic text editor like Microsoft Notepad might be sufficient.

Primary File Type

vim icon.VIMVim Settings File

Supported File Types

ExtensionFile Type
.VIMVim Settings File
.AStatic Library
.ASMAssembly Language Source Code File
.BSHBeanShell Script
.CC/C++ Source Code File
.CFGWesnoth Markup Language File
.CGICommon Gateway Interface Script
.CONFGeneric Configuration File
.CPPC++ Source Code File
.CSHC Shell Script
.DXLDomino XML Language File
.EXWEuphoria Source code File
.GVIMRCGVim Runtime Configuration File
.HC/C++/Objective-C Header File
.HSHaskell Script
.JAVAJava Source Code File
.LDFLingoes Dictionary Source File
.LHSLiterate Haskell Script
.MMercury Source Code File
.MObjective-C Implementation File
.MDMachine Description File
.MDMarkdown Documentation File
.MLML Source Code File
.MXMLFlex MXML Component
.PHPPHP Source Code File
.PROPERTIESJava Properties File
.RPYPython Script
.RSTreStructuredText File
.SSource Code File
.S2MLStarCraft 2 Map Localization File
.SHBash Shell Script
.SQLStructured Query Language Data File
.SWPVi Swap File
.TEXLaTeX Source Document
.TXTPlain Text File
.UTF8Unicode UTF8-Encoded Text Document
.VIMRCVim Runtime Configuration File
.YAMLYAML Document

Additional Related File Types

ExtensionFile Type
.JJava Source File
.JAVJava Source File
.MARKDOWNMarkdown Documentation File
.PHP3PHP 3 Web Page
.PHP4PHP 4 Web Page
.PHP5PHP 5 Web Page
Updated 10/14/2014