Vi de quê?

25

Eu só estava me perguntando o que "Vi" significa no Linux (o comando usado para editar arquivos)?

Umair
fonte
1
Não é um acrônimo e não deve ser maiúsculo.
David25272 31/03
9
Parece que uma simples pesquisa na Wikipedia teria respondido a esta? pt.wikipedia.org/wiki/Vi
slm 31/03
@slm ur right though
Umair
Vi = Virtual VIM = Virtual IMproved
Umair
2
Não, visual , não virtual . E vimé "Vi melhorado", não virtual melhorado.
Jonathan Wakely

Respostas:

23

O Vi é um editor de tela para Linux, Unix e outros sistemas operacionais semelhantes ao Unix. Pronunciada (vee-sim). Significa VIsual.

Fontes: http://en.wikipedia.org/wiki/Vi e http://www.techopedia.com/definition/10347/vi

Sylvain Pineau
fonte
13
VI melhorado, exatamente isso #
Sylvain Pineau
3
Provavelmente, deve-se notar que, embora seja excelente (depois que você souber usá-lo), o vi / vim precisará de algum esforço para aprender. Pode ser impressionante a primeira vez que você precisa usá-lo; Se você não estiver editando arquivos de texto sem formatação regularmente, provavelmente é melhor usar (no terminal) nano ou (na GUI) gedit (que não possui recursos avançados, flexibilidade e eficiência do vim, mas é muito mais novo para o usuário). amigáveis).
evilsoup
17
VI = Instrumento Visual no contexto do ambiente de programação LabVIEW da National Instruments. Não é o editor de texto do Linux. Esta resposta sugere erroneamente um relacionamento entre os dois.
Ben Voigt
4
Também não concordo com a segunda metade desta resposta, pois sempre a pronunciei "vie".
IMSoP 30/03
2
Eu apenas digo "vim" - ninguém usa o vi original de qualquer maneira - eles podem digitar "vi", mas provavelmente será vim, nvi ou Busybox. Ou, em alguns casos, Elvis.
precisa
59

A Wikipedia tem uma explicação concisa e devidamente citada:

O nome vié derivado da abreviação inequívoca mais curta para o comando visualin ex; o comando em questão alterna o editor de linha expara o modo visual.

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

Observe que isso não significa que o nome completo do editor de texto "vi" ainda seja "visual" ou até mesmo que "vi" represente atualmente "visual" - o nome do editor é apenas "vi". A citação acima apenas explica como o nome surgiu originalmente.

Como Ben Voigt ressalta, as pessoas (e sites) que reivindicam a sigla "Visual Instrument" estão confundindo-a com outro produto não relacionado ao editor de texto.

thomasrutter
fonte
10
A associação de VI = Visual Instrument vem do LabVIEW, que possui um editor de instrumentos visuais e, portanto, corresponde à pesquisa do "VI editor". Não há conexão entre o editor de texto do Linux "vi" e o acrônimo Visual Instrument. +1
Ben Voigt
3
Caso alguém se pergunte por que um programa teria o nome de um comando em outro, lembre-se de que os programas no Unix podem ser instalados com vários nomes e alteram seu comportamento adequadamente. Assim, invocar excom o nome viiniciaria no visualmodo. vimpode ser iniciado em muitos modos desta forma, incluindo ex, exim( " exmelhorado"), view(somente leitura), rvim(restrito), evim(fácil), vimdiff(comparar dois arquivos) etc
IMSOP
19

Se alguém voltar e olhar para uma página antiga do vi, como a do SunOS 5.10 de '07:

SunOS 5.10 Última alteração: 16 de maio de 2007 1

Comandos do usuário vi (1)

     O utilitário vi (visual) é um editor de texto orientado a exibição
     com base em um editor de linha subjacente, ex. É possível usar
     o modo de comando ex de dentro do vi e usar o comando
     modo de vi de dentro de ex. Os comandos visuais são descritos
     nesta página de manual; como definir opções (como automaticamente
     linhas de numeração e iniciar automaticamente uma nova linha de saída
     quando você digita retorno de carro) e todo o editor de linha
     Os comandos estão descritos na página de manual ex (1).

Ou do Ultrix (última versão '95):

Nome
       vi - editor de tela

Sintaxe
       vi [-t tag] [+ comando] [-l] [-r] [-wn] [-x] nome ...

Descrição
       O editor (visual) é um editor de texto orientado a exibição baseado no
       mand e o comando executam o mesmo código. Você pode acessar o comando
       modo de dentro

E, assim, você tem isso: vié a partir vi sual. Isto corresponde ao padrão de seus editores antepassados: exé o ex editor cuidado e edé um ed itor.

Não há indicação de que isso represente qualquer outra coisa. Talvez V isual I nterface (o que eu aprendi como back há muito tempo), mas não há documentação que significa outra coisa senão vi sual.


fonte
-1

Vi apenas significa Visual, como no Visual Editor. Vim significa Visual Improved, como no Visual Editor Improved. wikibooks

ChrisR.
fonte
1
Vim significa Vi IMproved provado realmente, com o "V" de "VI" e o "IM" de "MELHORADO".
thomasrutter
Eu disse isso e dei um exemplo de uso.
ChrisR.
Sua resposta diz que significa "visual melhorado". O que estou tentando dizer é que significa "vi melhorado", não "visual melhorado". O "v" é de "vi".
thomasrutter
1
Vi, que significa Visual (de acordo com o link e a página do manual anterior, de acordo com o MichaelT) e IM, que significa Melhorado. Se a abreviação significa Vi Melhor, então o Vi ainda seria Visual.
ChrisR.
1
Vim certamente não significa Visual Improved. Expandir acrônimos várias vezes não é válido - muito menos algo que nem sequer é um acrônimo. Além disso, aliás: citando o manual do Vim: "VIM significa Vi IMproved".
Chris Morgan