vi text editor
E355255
The vi text editor is a classic, modal, screen-oriented text editor for Unix systems that became a standard tool for programmers and system administrators.
All labels observed (1)
| Label | Occurrences |
|---|---|
| vi text editor canonical | 4 |
Statements (49)
| Predicate | Object |
|---|---|
| instanceOf |
Unix software
ⓘ
command-line program ⓘ modal text editor ⓘ screen-oriented text editor ⓘ text editor ⓘ |
| basedOn | ex text editor ⓘ |
| developer | Bill Joy ⓘ |
| distribution | included with many Unix systems ⓘ |
| genre |
programmer’s text editor
ⓘ
system administration tool ⓘ |
| hasSuccessor |
Neovim
ⓘ
Vim ⓘ |
| influenced |
BusyBox
ⓘ
surface form:
BusyBox vi
Neovim ⓘ Vim ⓘ elvis text editor ⓘ nvi ⓘ |
| influencedBy |
ed text editor
ⓘ
ex text editor ⓘ |
| license | proprietary license ⓘ |
| notableFeature |
efficiency for experienced users
ⓘ
keyboard-centric operation ⓘ modal editing model ⓘ small resource footprint ⓘ |
| operatingSystem |
BSD
ⓘ
surface form:
BSD Unix
SunOS ⓘ UNIX System V ⓘ Unix ⓘ |
| origin | University of California, Berkeley ⓘ |
| platform | terminal ⓘ |
| primaryMode |
command mode
ⓘ
insert mode ⓘ last-line mode ⓘ |
| programmingLanguage | C ⓘ |
| releasePeriod | late 1970s ⓘ |
| runsOn | Unix-like operating systems ⓘ |
| standardizedIn |
POSIX
ⓘ
Single UNIX Specification ⓘ |
| supports |
buffers and registers
ⓘ
line-oriented commands via ex ⓘ macros ⓘ regular expressions in search ⓘ search and replace ⓘ syntax-based text editing commands ⓘ undo operations ⓘ visual screen editing ⓘ |
| typicalUsers |
programmers
ⓘ
system administrators ⓘ |
| userInterface | text-based user interface ⓘ |
Referenced by (4)
Full triples — surface form annotated when it differs from this entity's canonical label.