Por que o Vim ainda possui o modo de compatibilidade com o vi? [fechadas]

2

Alguém poderia explicar por que o Vim ainda tem o modo de compatibilidade com o vi? Por que alguém iria usá-lo?

Como conseqüência, temos que manter set nocompatible em nosso .vimrc ; há muito barulho em documentos como {not in Vi} , {Vi: no ++opt} , etc.

e não consigo entender por que os desenvolvedores o mantêm com muito cuidado.

    
por Dmitry Frank 29.05.2014 / 11:36

1 resposta

6

Em muitas distribuições do Linux, o Vim também é usado como a implementação por trás do vi . Usuários (e scripts) esperam o comportamento antigo e compatível lá.

Compatibilidade retroativa (também em versões diferentes do Vim) é muito importante para Bram (autor de Vim), e que provavelmente ganhou muitos fãs ao longo dos anos, e o rico ecossistema de plugins que possui.

Eu não acho que o {not in Vi} desordena a excelente documentação, e veja isso mais como uma propaganda para a parte "melhorada" do Vim. Também ajuda quando segue tutoriais antigos.

Note que você não precisa de :set nocompatible , isto é implicado pela existência de um ~/.vimrc .

    
por 29.05.2014 / 11:58

Tags