ALERT

[FREE DEMO] Deploy Your Enterprise Cloud in Minutes

Vi

Definition - What does Vi mean?

Vi is a screen editor for Linux, Unix and other Unix-like operating systems. Pronounced (vee-aye), vi stands for visual instrument. It is a widely-used default text editor for Unix-based systems and is shipped with vitually all versions of Unix. It exclusively uses the keyboard and provides a very efficient interface for editing programs and scripts.

Vi is somewhat difficult to learn, but programmers are happy to go through the learning curve to gain the provided efficiency. In comparison to a general purpose word processor program, VI is tailored to a more specific profile of usage and users – programmers of UNIX-based systems.

This term is also known as visual editor and VI.

Techopedia explains Vi

Unlike the widely popular Windows-based word processors (such as Microsoft's Notepad and Word), VI does not provide any formatting or “What You See Is What You Get” capabilities.

The original VI program was written by Bill Joy in 1976 and become part of the Single Unix Specification Standard, demanding every conforming Unix distribution to include it. Until the rise of Emacs in 1984, another popular text editor, VI was the de facto standard Unix editor. Even 2009 survey of Linux Journal readers have awarded VI as the highest used text editor leaving Emacs to second place.

Vi actually has an underlying editor known as ex. That is, vi is the visual mode of ex. To execute commands inherent to the ex line editor, the colon (:) is used. There are also two main modes of operation: the command mode and the insert mode. To return to the command mode, simply press the ESC key.

Techopedia Deals

Connect with us

Techopedia on Linkedin
Techopedia on Linkedin
Tweat cdn.techopedia.com
"Techopedia" on Twitter


'@Techopedia'
Sign up for Techopedia's Free Newsletter!

Email Newsletter

Join thousands of others with our weekly newsletter

Resources
The 4th Era of IT Infrastructure: Superconverged Systems
The 4th Era of IT Infrastructure: Superconverged Systems:
Learn the benefits and limitations of the 3 generations of IT infrastructure – siloed, converged and hyperconverged – and discover how the 4th...
Approaches and Benefits of Network Virtualization
Approaches and Benefits of Network Virtualization:
Businesses today aspire to achieve a software-defined datacenter (SDDC) to enhance business agility and reduce operational complexity. However, the...
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.