Software : gVim : gVim


(as of 10/14/2014)
LicenseOpen Source

Software Overview

Main Features

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

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.

Supported File Types

Primary file extension

.VIM – Vim Settings File

Other file extensions used by gVim 7

Supported File Types
.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 Formats
.JJava Source File
.JAVJava Source File
.MARKDOWNMarkdown Documentation File
.PHP3PHP 3 Web Page
.PHP4PHP 4 Web Page
.PHP5PHP 5 Web Page

Updated: October 14, 2014