¿Qué significa Vi?

25

Me preguntaba qué significa "Vi" en Linux (el comando utilizado para editar archivos).

Umair
fuente
1
No es un acrónimo y no debe escribirse en mayúscula.
david25272
99
Parece que una simple búsqueda en Wikipedia habría respondido a esta. en.wikipedia.org/wiki/Vi
slm
@slm tienes razón, sin embargo
Umair
Vi = VIrtual VIM = VIrtual IMproved
Umair
2
No, visual no virtual . Y vimes "Vi mejorado", no virtual mejorado.
Jonathan Wakely

Respuestas:

23

Vi es un editor de pantalla para Linux, Unix y otros sistemas operativos similares a Unix. Pronunciado (vee-aye). Significa VIsual.

Fuentes: http://en.wikipedia.org/wiki/Vi y http://www.techopedia.com/definition/10347/vi

Sylvain Pineau
fuente
13
VI mejorado, solo eso
Sylvain Pineau
3
Probablemente debería tenerse en cuenta que si bien es excelente (una vez que sabe cómo usarlo), vi / vim requiere un poco de esfuerzo para aprender. Puede ser abrumador la primera vez que tiene que usarlo; Si no está editando archivos de texto sin formato regularmente, probablemente sea mejor usar (en el terminal) nano o (en la GUI) gedit (que carecen de las características avanzadas, flexibilidad y eficiencia de vim, pero son mucho más nuevos usuarios) amistoso).
evilsoup
17
VI = Instrumento visual en el contexto del entorno de programación LabVIEW de National Instruments. No es el editor de texto de Linux. Esta respuesta sugiere erróneamente una relación entre los dos.
Ben Voigt
44
También estoy en desacuerdo con la segunda mitad de esta respuesta, ya que siempre la he pronunciado "vie".
IMSoP
2
Solo digo "vim", de todos modos nadie usa el vi original, pueden escribir "vi" pero lo más probable es que sea vim, nvi o Busybox. O en algunos casos Elvis.
thomasrutter
59

Wikipedia tiene una explicación concisa y debidamente citada:

El nombre vise deriva de la abreviatura inequívoca más corta para el comando visualen ex; El comando en cuestión cambia el editor de línea exal modo visual.

http://en.wikipedia.org/wiki/Vi

Tenga en cuenta que esto no significa que el nombre completo del editor de texto "vi" sigue siendo "visual" o, incluso, que "vi" actualmente significa "visual": el nombre del editor es simplemente "vi". La cita anterior solo explica cómo surgió originalmente el nombre.

Como Ben Voigt señala, las personas (y los sitios web) que afirman que significa "Instrumento visual" lo confunden con otro producto no relacionado con el editor de texto.

thomasrutter
fuente
10
La asociación de VI = Visual Instrument proviene de LabVIEW, que tiene un editor para instrumentos visuales y, por lo tanto, coincide con las búsquedas de "VI editor". No hay conexión entre el editor de texto de Linux "vi" y el acrónimo Visual Instrument. +1
Ben Voigt
3
En caso de que alguien se pregunte por qué un programa recibiría el nombre de un comando en otro, recuerde que los programas en Unix se pueden instalar con varios nombres y cambie su comportamiento de manera apropiada. Por lo tanto, invocar excon el nombre vilo iniciaría en visualmodo. vimse puede iniciar en muchos modos esta manera, incluyendo ex, exim( " exmejorado"), view(sólo lectura), rvim(restringido), evim(fácil), vimdiff(comparar dos archivos), etc
IMSOP
19

Si uno regresa y mira una página de manual antigua para vi, como la de SunOS 5.10 de '07:

SunOS 5.10 Último cambio: 16 de mayo de 2007 1

Comandos de usuario vi (1)

     La utilidad vi (visual) es un editor de texto orientado a la visualización.
     basado en un editor de línea subyacente ej. Es posible usar
     el modo de comando de ex desde vi y para usar el comando
     modo de vi desde dentro ex. Se describen los comandos visuales.
     en esta página del manual; Cómo establecer opciones (como automáticamente
     numerando líneas y comenzando automáticamente una nueva línea de salida
     cuando escribe retorno de carro) y todo el editor de línea comp
     los mandos se describen en la página del manual ex (1).

O de Ultrix (último lanzamiento '95):

Nombre
       vi - editor de pantalla

Sintaxis
       vi [-t etiqueta] [+ comando] [-l] [-r] [-wn] [-x] nombre ...

Descripción
       El editor (visual) es un editor de texto orientado a la visualización basado en The com
       mand y el comando ejecutan el mismo código. Puedes acceder al comando
       modo de dentro

Y así lo tienes: vies de vi ualsual. Esto coincide con el patrón de sus ancestros editores: exes el ex editor de tendido y edes un ed itor.

No hay indicios de que esto represente otra cosa. Quizás V isual I Nterface (lo que aprendí como hace volver de largo), pero no hay documentación que significa otra cosa que vi sual.


fuente
-1

Vi solo significa Visual, como en Visual Editor. Vim significa Visual Improved, como en Visual Editor Improved. wikilibros

ChrisR.
fuente
1
Vim significa Vi IMproved demostrado realmente, con la "V" de "VI" y el "IM" de "MEJORADO".
thomasrutter
Dije eso y di un ejemplo de uso.
ChrisR.
Su respuesta dice que significa "mejora visual". Lo que estoy tratando de decir es que significa "vi mejorado", no "visual mejorado". La "v" es de "vi".
thomasrutter
1
Vi, que significa Visual (según el enlace y la página de manual antigua según MichaelT) e IM, que significa Mejorado. Si la abreviatura significa Vi mejorado, entonces el Vi en ese todavía sería Visual.
ChrisR.
1
Vim ciertamente no significa Visual Improved. Expandir acrónimos varias veces no es válido, mucho menos algo que ni siquiera es un acrónimo. Además, por cierto: citando el manual de Vim: "VIM significa Vi IMproved".
Chris Morgan