Qual a diferença entre o editor vi no Red Hat Linux e Ubuntu?

5

Eu percebo uma diferença no vi editor do ReD Hat e Ubuntu. Na minha empresa, estou trabalhando na Red Hat. Nessa, os comandos de edição do vi funcionam normalmente. Diga 'dd' para apagar, 'p' para colar, 'yy' para yank, etc. Mas no Ubuntu, se eu abrir o editor vi no terminal, os comandos não estão funcionando corretamente.

Mesmo para mudar o vi para o modo Insert, devo pressionar "I" várias vezes. Eu posso digitar codificação depois de alguma luta. Não consigo excluir uma letra pressionando o botão "Excluir". Se eu pressionar as teclas "Up", "Down", "Esquerda", "Direita", alguns alfabetos serão escritos nela.

Por que isso está acontecendo? Como resolver isso? Isso é por causa do Ubuntu?

    
por Dinesh 23.11.2011 / 11:18

3 respostas

3

O Ubuntu vem com o vim-tiny, que o IMHO é uma droga.

você precisa instalar o vim

faça

sudo apt-get install vim

    
por 23.11.2011 / 12:17
1

Eu me livrei das setas não funcionando adicionando o arquivo .vimrc no meu diretório home. Eu encontrei a resposta aqui , em "Solução adicional 5". Tudo o que tenho no arquivo é "set nocompatible", como mencionado acima.

No entanto, eu recomendo que você instale a versão completa do vim como o Sr. Divekar menciona acima.

    
por 13.10.2012 / 20:24
0

Não é necessário instalar vim ou qualquer outro tipo de vim para corrigir o problema. Basta alterar uma configuração:

sh -c 'echo "set nocompatible" >> ~/.vimrc'

Isso é tudo.

Se isso não resolver, e o problema é que isso está acontecendo em ssh, então quando você está em vim ou vi, faça este comando antes de tudo: :set term=cons25

    
por 05.09.2017 / 21:32

Tags