Ebullient vitality and energy. See synonyms at vigor.
[Latin, accusative of vīs.]
Dictionary:
vim (vĭm) ![]() |
| 5min Related Video: vim |
(Vendor Independent Messaging Interface) A programming interface developed by Lotus, Novell, IBM and others. In order to enable an application to send and receive mail over a VIM-compliant messaging system such as cc:Mail, programmers write to the VIM interface.
Download Computer Desktop Encyclopedia to your iPhone/iTouch
| Thesaurus: vim |
noun
| Wikipedia: Vim (text editor) |
|
|
Graphical Vim under GTK+ 2 |
|
| Original author(s) | Bram Moolenaar |
|---|---|
| Initial release | 1991, 17–18 years ago |
| Stable release | 7.2 (2008-08-09) [+/−] |
| Preview release | 7.2a.13 (2008-07-04) [+/−] |
| Written in | C and Vim script |
| Platform | Cross-platform,including Unix, Linux and Microsoft Windows |
| Available in | English, Chinese, French, Italian, Polish, Russian[1] |
| Type | Text editor |
| License | Free software, charityware |
| Website | http://www.vim.org/ |
Vim is a text editor first released by Bram Moolenaar in 1991 for the Amiga computer. The name "Vim" is an acronym for "Vi IMproved"[2] because Vim was created as an extended version of the vi editor, with many additional features designed to be helpful in editing program source code.
Vim is cross-platform. It is the most popular editor amongst Linux Journal readers.[3]
Released under a software license compatible with the GNU General Public License, Vim is free and open source software. The program's license includes some charityware clauses, encouraging users who enjoy the software to consider donating to children in Uganda.[4]
Contents |
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.
Vim has a built-in tutorial for beginners. There is also the Vim Users' Manual that details the basic and more advanced Vim features. This manual can be read from within Vim, or found online.[5][6]
Vim also has a built-in help facility (using the :help command) that allows users to query and navigate through commands and features.
As a descendant of vi, Vim is modal—a design choice that tends to confuse new users not familiar with vi and unaware of insert-mode. Many editors are modal in the general sense of having to distinguish between insert-mode and command inputs, but most others implement that modality through very different methods: command menus (mouse or keyboard driven), meta keys (simultaneous use of multiple keys, usually involving control key (CTRL) or alt key (ALT)), and mouse input. Vim, following vi, is unique in that the entire keyboard is switched into and out of these modes. This allows, but does not require, one to perform all editing functions with no use of the mouse or menus and minimal use of meta keys. For touch-typists and those averse to the mouse, this can be a great benefit in power and efficiency.[citation needed]
Part of Vim's power is that it can be extensively customized. The basic interface can be controlled by the many options available, and the user can define personalized key mappings—often called macros—or abbreviations to automate sequences of keystrokes, or even call internal or user defined functions.
There are many plugins available that will extend or add new functionality to Vim. These complex scripts are usually written in Vim's internal scripting language vimscript.[7] Vim also supports scripting using MzScheme, Perl, Python, Ruby, Tcl, and other languages.
There are projects bundling together complex scripts and customizations and aimed at turning Vim into a tool for a specific task or adding a major flavour to its behaviour. Examples include Cream which makes Vim behave like a click-and-type editor or VimOutliner that provides a comfortable outliner for users of Unix-like systems.
Vim is almost fully vi compatible when in compatible mode, but Vim has many enhancements over vi which may or may not be available in compatible mode.[8]
Some of those enhancements include completion, comparison and merging of files (known as vimdiff), a comprehensive integrated help system, extended regular expressions, scripting languages (both native and through alternative scripting interpreters such as Perl, Python, Ruby, Tcl, etc.) including support for plugins, a graphical user interface (known as gvim), limited integrated development environment-like features, mouse interaction (both with and without the GUI), folding, editing of compressed or archived files in gzip, bzip2, zip, and tar format and files over network protocols such as SSH, FTP, and HTTP, session state preservation, spell checking, split (horizontal and vertical) and tabbed windows, unicode and other multi-language support, syntax highlighting, trans-session command, search, and cursor position histories, multiple level undo/redo history, and visual mode.
While vi was traditionally only available on Unix operating systems, Vim is very portable; there are versions for AmigaOS (the initial target platform), Atari MiNT, BeOS, MS-DOS, Microsoft Windows 95/98/Me/NT/2000/XP/Server 2003/Vista/Server 2008, IBM OS/2 and OS/390, MorphOS, OpenVMS, QNX, RISC OS, Unix, Linux, BSD, Mac OS and Mac OS X, etc.[9]
| Date | Version | Changes and additions |
|---|---|---|
| 1988 | 1.0 | Based on Stevie for the Amiga, named Vi IMitation, never publicly released |
| November 2, 1991 | 1.14[10] | First public release for the Amiga on Fred Fish disk #591 |
| 1992 | 1.22[10] | Port to Unix. Vim now competes with vi. This was when Vim became Vi IMproved |
| August 12, 1994 | 3.0[10] | Support for multiple windows |
| May 29, 1996 | 4.0[10] [11] | Graphical user interface |
| February 19, 1998 | 5.0[10] [12] | Syntax highlighting, basic scripting (user defined functions, commands, etc.) |
| April 6, 1998 | 5.1 | Bug fixes, various improvements |
| April 27, 1998 | 5.2 | Long line support, file browser, dialogs, popup menu, select mode, session files, user defined functions and commands, tcl interface, etc. |
| August 31, 1998 | 5.3 | Bug fixes, etc. |
| July 25, 1999 | 5.4 | Basic file encryption, various improvements |
| September 19, 1999 | 5.5 | Bug fixes, various improvements |
| January 16, 2000 | 5.6 | New syntax files, bug fixes, etc. |
| June 24, 2000 | 5.7 | idem |
| May 31, 2001 | 5.8 | idem |
| September 26, 2001 | 6.0[10] [13] | Folding, plugins, multi-language, etc. |
| March 24, 2002 | 6.1 | Bug fixes |
| June 1, 2003 | 6.2 | GTK2, Arabic language support, :try command, minor features, bug fixes |
| June 7, 2004 | 6.3 | Bug fixes, translation updates, mark improvements |
| October 15, 2005 | 6.4 | Bug fixes, updates to Perl, Python, and Ruby support |
| May 7, 2006 | 7.0 [14] | Spell checking, code completion, tab pages (multiple viewports/window layouts), current line and column highlighting, undo branches, and more |
| May 12, 2007 | 7.1 | Bug fixes, new syntax and runtime files, etc. |
| August 9, 2008 | 7.2 [15] | Floating point support in scripts, refactored screen drawing code, bug fixes, new syntax files, etc. |
(Note that some dates are approximate,[16] development releases are not listed, and many minor version releases are not yet included in this list.)
:help" within vim):help sys-file-list"| The Wikibook Learning the vi editor has a page on the topic of |
| Wikimedia Commons has media related to: Vim |
Official Vim Resources
Text Tutorials
Video Tutorials
Other Vim Resources
|
|||||||||||||||||||||||||||||||||||
This entry is from Wikipedia, the leading user-contributed encyclopedia. It may not have been reviewed by professional editors (see full disclaimer)
| Translations: Vim |
Dansk (Danish)
n. - kraft, energi
Nederlands (Dutch)
vitaliteit, energie
Deutsch (German)
n. - (ugs.) Schwung
Ελληνική (Greek)
n. - ζωηράδα, νεύρο, ενεργητικότητα, ενθουσιασμός, δυναμισμός
Português (Portuguese)
n. - força (f), vigor (m)
Русский (Russian)
энергия, сила, напор
Español (Spanish)
n. - energía, fuerza, espíritu
Svenska (Swedish)
n. - energi, fart, kraft
中文(简体)(Chinese (Simplified))
活力, 精力
中文(繁體)(Chinese (Traditional))
n. - 活力, 精力
العربيه (Arabic)
(الاسم) نشاط, حيويه, قوة
עברית (Hebrew)
n. - מרץ, נמרצות
If you are unable to view some languages clearly, click here.
To select your translation preferences click here.
| pep | |
| vim and vigor (Idiom) | |
| The Best of the Dukes of Dixieland [CBS] (1962 Album by Dukes of Dixieland) |
| Can i mix penicillin with vim 25? | |
| Is vim open on new years day? | |
| Also include some pack shots of Duck and Vim if you would have them? |
Copyrights:
![]() | Dictionary. The American Heritage® Dictionary of the English Language, Fourth Edition Copyright © 2007, 2000 by Houghton Mifflin Company. Updated in 2007. Published by Houghton Mifflin Company. All rights reserved. Read more | |
![]() | Computer Desktop Encyclopedia. THIS COPYRIGHTED DEFINITION IS FOR PERSONAL USE ONLY. All other reproduction is strictly prohibited without permission from the publisher. © 1981-2009 Computer Language Company Inc. All rights reserved. Read more | |
![]() | Thesaurus. Roget's II: The New Thesaurus, Third Edition by the Editors of the American Heritage® Dictionary Copyright © 1995 by Houghton Mifflin Company. Published by Houghton Mifflin Company. All rights reserved. Read more | |
![]() | Wikipedia. This article is licensed under the GNU Free Documentation License. It uses material from the Wikipedia article "Vim (text editor)". Read more | |
![]() | Translations. Copyright © 2007, WizCom Technologies Ltd. All rights reserved. Read more |
Mentioned in