Vi é um editor de tela para Linux, Unix e outros sistemas operacionais semelhantes a Unix. Pronunciado (vee-aye). Suportes para VIsual.
Eu estava imaginando o que "Vi" significa no Linux (o comando usado para editar arquivos)?
Na verdade, eu estou do lado da Wikipédia nessa.
O nome
vi
é derivado da abreviação mais curta e não ambígua do comandovisual
inex
; o comando em questão muda o editor de linhasex
para o modo visual.
Note que isso não significa que o nome completo do editor de texto autônomo ainda é "visual" ou, ainda, que "vi" ainda significa "visual" - o nome do editor é apenas "vi". A citação acima apenas explica como o nome surgiu originalmente.
Como destaca Ben Voigt, as pessoas (e os sites) que alegam que ele significa "Instrumento Visual" estão confundindo-o com outro produto não relacionado ao editor de texto.Se voltarmos e olharmos para uma página antiga do vi, como a do SunOS 5.10 de '07:
SunOS 5.10 Last change: 16 May 2007 1 User Commands vi(1) The vi (visual) utility is a display-oriented text editor based on an underlying line editor ex. It is possible to use the command mode of ex from within vi and to use the command mode of vi from within ex. The visual commands are described on this manual page; how to set options (like automatically numbering lines and automatically starting a new output line when you type carriage return) and all ex line editor com- mands are described on the ex(1) manual page.
Ou do Ultrix (última versão '95):
Name vi - screen editor Syntax vi [ -t tag ] [ +command ] [ -l ] [ -r ] [ -wn ] [ -x ] name... Description The (visual) editor is a display-oriented text editor based on The com mand and the command run the same code. You can access the command mode of from within
E assim você tem: vi
é de vi sual. Isso corresponde ao padrão de seus editores ancestrais: ex
é o editor ex andtended e ed
é um ed itor.
Não há indicação de que isso signifique mais alguma coisa. Talvez V isual I interface (o que eu aprendi há muito tempo atrás), mas não há documentação que represente algo diferente de < strong> vi sual.
Tags command-line vi