What does VI mean ?

Posted on 2003-02-27
Medium Priority
Last Modified: 2009-07-29
I was wondering what VI could mean, and I couldn't find any answer on the web. Does someone know this ? Just curious :o)
Question by:MartyMcFly
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
LVL 18

Accepted Solution

liddler earned 80 total points
ID: 8032602
vi is short for visual, i.e. you can see what you are editing, it's predecessors ed / ex, are line editors and you don't see your edits unless you actually request.  This was from the time you did not have a screen, but a line printer.

Author Comment

ID: 8033274
Kewl :o)) Thank you very much ! Here are the points !!

Expert Comment

ID: 8033279
The following topic is part of vi lover web page


Vi (pronounce: ``vee eye'', not ``six'', not ``vye'') is an editor. An editor is a program to edit files. Goodbye.

Although other stories exist, the true one tells that Vi was originally written by Bill Joy in 1976. Bill took the sources of ed and ex, two horrendous programs for Unix that try to enable a human being to edit files, and created Vi. A truly remarkable, and somewhat paradoxical, event. Read the interview with Bill Joy for a more accurate history of Vi.

People got attached to Vi, and eventually it got included in System V. From there on history has covered its traces and now Vi has evolved in many different versions for many, many platforms. The basic concept of Vi, however, has not changed over the years.

And I add to this, every one of use used to hate vi , but once you know you did something good , you will be vi lover also.

I remembered my first day try to start writing and I don't know that I should start with "a".....

Featured Post

On Demand Webinar: Networking for the Cloud Era

Ready to improve network connectivity? Watch this webinar to learn how SD-WANs and a one-click instant connect tool can boost provisions, deployment, and management of your cloud connection.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Attention: This article will no longer be maintained. If you have any questions, please feel free to mail me. jgh@FreeBSD.org Please see http://www.freebsd.org/doc/en_US.ISO8859-1/articles/freebsd-update-server/ for the updated article. It is avail…
Introduction Regular patching is part of a system administrator's tasks. However, many patches require that the system be in single-user mode before they can be installed. A cluster patch in particular can take quite a while to apply if the machine…
Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
This video shows how to set up a shell script to accept a positional parameter when called, pass that to a SQL script, accept the output from the statement back and then manipulate it in the Shell.
Suggested Courses
Course of the Month11 days, 16 hours left to enroll

752 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question