Results for vim
On this page:
 
Dictionary:

vim

  (vĭm) pronunciation
n.

Ebullient vitality and energy. See synonyms at vigor.

[Latin, accusative of vīs.]


 
 

(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.



 

noun

  1. A lively, emphatic, eager quality or manner: animation, bounce, brio, dash, élan, esprit, life, liveliness, pertness, sparkle, spirit, verve, vigor, vivaciousness, vivacity, zip. Informal ginger, pep, peppiness. Slang oomph. See action/inaction.
  2. A quality of active mental and physical forcefulness: dash, punch, starch, verve, vigor, vigorousness, vitality. Informal snap. Idioms: vim and vigor. See action/inaction, tired/fresh.

 
Wikipedia: Vim (text editor)
To find out how to use Vim with Wikipedia, see .


Vim is a text editor first released by Bram Moolenaar in 1991. Vim was created as an extended version of the vi editor, with many additional features designed to be helpful in editing program source code; its name stands vi improved.

While Vim is cross-platform, it is most popular on Unix-like operating systems.[1]

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.[2]

Interface

Vim running in a terminal emulator
Enlarge
Vim running in a terminal emulator

For many users, Vim may present a steep learning curve, meaning that learning is slow initially but once the user gets a grasp of the basics they progress quickly and their editing becomes more efficient.[3] To facilitate this, 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.[4]

Modal editing

As a descendant of vi, Vim is modal—a design choice which tends to confuse new users. All editors are modal in the general sense of having to distinguish insert 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.

Customization

Part of Vim's power is that it can be extensively customized. For example the basic interface can be controlled by the many options available (":help options"). Additionally 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 (":help map.txt").

Vim script

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 (":help vim-script-intro")—sometimes called VimL[citation needed]—but they can also be implemented using Perl, Python, Ruby, Tcl, etc. interfaces that can be included in Vim at compile time.

Bundles

There are projects bundling together complex scripts and customizations and aimed at turning Vim into a tool for 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.

Features and improvements over vi

Some of the main features of Vim and improvements of Vim over vi:[5]

History

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[7] First public release for the Amiga on Fred Fish disk #591
1992 1.22[7] Port to Unix. Vim now competes with vi. This was when Vim became Vi IMproved
August 12, 1994 3.0[7] Support for multiple windows
May 29, 1996 4.0[7] Graphical user interface
February 19, 1998 5.0[7] 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[7] 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 Spell checking, code completion, document tabs, current line and column highlighting, undo branches, and more
May 12, 2007 7.1 Bug fixes, new syntax and runtime files, etc.

(Note that some dates are approximate,[8] development releases are not listed, and many minor version releases are not yet included in this list.)

See also


References

  1. ^ Linux Journal: 2003 Readers' Choice Awards (2003-11-01). Retrieved on 2006-05-24.; Linux Journal: 2004 Readers' Choice Awards (2004-11-01). Retrieved on 2006-05-24.; Linux Journal: 2005 Readers' Choice Awards (2005-09-28). Retrieved on 2006-05-24.
  2. ^ http://vimdoc.sourceforge.net/htmldoc/uganda.html#license
  3. ^ Oualline, Steve (April 2001). Vi IMproved (VIM). Sams. ISBN 0-7357-1001-5. 
  4. ^ Vim manual at Sourceforge.net
  5. ^ Vim help system (type ":help" within vim)
  6. ^ ":help sys-file-list"
    Vim Online: Downloads. Retrieved on 2007-01-07.
  7. ^ a b c d e f Moolenaar, Bram (2002-01-15). Vim, an open-source text editor. Retrieved on 2005-10-24.
  8. ^ Dates were taken from the official Vim FTP site.

External links

Wikibooks
Wikibooks Learning the vi editor has a page on the topic of


 
Translations: Translations for: Vim

Dansk (Danish)
n. - kraft, energi

Nederlands (Dutch)
vitaliteit, energie

Français (French)
n. - allant

Deutsch (German)
n. - (ugs.) Schwung

Ελληνική (Greek)
n. - ζωηράδα, νεύρο, ενεργητικότητα, ενθουσιασμός, δυναμισμός

Italiano (Italian)
energia

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. - 活力, 精力

한국어 (Korean)
n. - 정력 , 기력, 활기

日本語 (Japanese)
n. - 精力, 力, 元気

العربيه (Arabic)
‏(الاسم) نشاط, حيويه, قوة‏

עברית (Hebrew)
n. - ‮מרץ, נמרצות‬


 
 

Join the WikiAnswers Q&A community. Post a question or answer questions about "vim" at WikiAnswers.

 

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-2008 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

Search for answers directly from your browser with the FREE Answers.com Toolbar!  
Click here to download now. 

Get Answers your way! Check out all our free tools and products.

On this page:   E-mail   print Print  Link  

 

Keep Reading

Mentioned In: