Respostas:
Funcionalmente, o vim é quase um superconjunto adequado do vi . Portanto, tudo o que está no vi está disponível no vim.
O Vim adiciona esses recursos. Aqui estão alguns dos recursos estendidos do vim:
Existem muitas outras diferenças. Consulte as fontes abaixo, que são alguns bons lugares para começar a descobrir mais.
Fonte: Vim.Org , Vim na Wikpedia .
Espero que ajude! :)
"vi" é um editor de texto desde os primeiros dias do Unix. Tornou-se bastante popular e chegou ao SUS (Single Unix Specification) e POSIX, mas não estava disponível gratuitamente até 2002.
Então, vários editores gratuitos do tipo vi surgiram. O Vim ("vi melhorado") é um desses editores. Como o nome sugere, ele adiciona muitas funções à interface original do vi.
No Ubuntu, o Vim é o único editor semelhante ao vi instalado por padrão e, vi
na verdade, inicia o Vim por padrão.
Outros editores populares do tipo vi disponíveis no Ubuntu são, por exemplo, nvi
e elvis
.
In Ubuntu Vim is the only vi-like editor installed by default
- Xubuntu aqui: vim: command not found
. Somente vi
está disponível.
vi
funciona vim.tiny
.
O vi editor é o editor de texto mais popular no Linux. Podemos dizer que possui uma tela simples em preto e branco, ou seja, se você digitar qualquer comando, não haverá realce de código, onde como o vim é uma versão aprimorada do VI, ele também possui recursos semelhantes ao vi, mas também possui realce de código.
Ambos têm estes 4 modos básicos:
De fato, há uma grande diferença entre eles. Eu uso o nvi e o vim diariamente. Nenhum deles é perfeito, mas ainda é melhor do que qualquer outra coisa.
Vim tem mais de tudo. Além do hilighting de sintaxe (quando compilado com um suporte para ele), ele faz conversões automáticas de conjuntos de caracteres, finais de linha e outros. Possui várias maneiras de numerar linhas, o que é realmente conveniente. Vim certamente tem muito que fala por isso.
Infelizmente, o vim quebra a filosofia do vi misturando os modos do editor e introduzindo um grande número de funções inúteis e redundantes. Claro que é conveniente, a princípio, que você possa, por exemplo, mover-se com as teclas do cursor no modo de inserção, mas também possui alguns efeitos colaterais indesejados realmente estranhos (por exemplo, o. Fica peculiar e imprevisível).
O Vim (embora certamente seja melhorado como afirma) também é uma mistura inchada, estranha e inconsistente de um vi quebrado e de um editor sem modelo. : P
Eu ainda amo isso, no entanto. E você pode corrigir a maioria disso ajustando sua configuração; D
^B
caracteres de anúncio na tela e emitir um sinal sonoro.
O FAQ do Vim tem uma lista bem formatada: https://vimhelp.org/vim_faq.txt.html#faq-1.4
Trecho do FAQ: