vi - ArchWiki

Jump to content

# vi

From ArchWiki

According to Wikipedia:

  vi is a screen-oriented text editor originally created for the Unix operating system. The portable subset of the behavior of vi and programs based on it, and the ex editor language supported within these programs, is described by (and thus standardized by) the Single Unix Specification and POSIX.

## Installation

The vi package is no longer provided. As an alternative, you can use modern implementations, such as vim or neovim. There is also a compatibility package, ex-vi-compat, which provides both the line-oriented text editor ex and vi (using symbolic links to vim).

## Vi-style software

The key bindings and modes of vi have been recreated in various other software:

- text editors, the most popular of which being Vim
- file managers like lf, nnn, ranger and Vifm
- the Readline input library (used by Bash)
- shells like Zsh
- web browsers like Luakit, qutebrowser or vimb; for Firefox and Chromium there are browser extensions available
- document viewer zathura
- most tiling window managers can be configured for vi-style control

## See also

- vi(1)
- vi Tutorial and Reference Guide

Categories:

- Text editors
- Console applications

vi
Add topic