Ubuntu vi Agindo Estranho

9

Acabei de instalar o Ubuntu Server 8 e achei o vi agindo estranhamente (comparado ao vi no Fedora, no CentOS e no OSX).

Quando eu uso o comando 'a' para inserir texto, pressionar as teclas de seta resulta em "C", "D", "B" e "A" para entrar. Isso torna a edição quase impossível.

Estou fazendo algo errado aqui?

    
por Ian 27.08.2009 / 18:27

5 respostas

13

Você provavelmente está usando o editor vim-tiny que não suporta a navegação com teclas de seta no modo de inserção; O Ubuntu 8.04 não possui o pacote vim instalado. Instale isso e atualize sua versão padrão do vi:

sudo apt-get install vim
sudo update-alternatives --config vi

Selecione "vim.basic". Você também pode querer fazer isso para o editor (substitua vi no comando acima pelo editor), então o editor padrão chamado por outros programas (como o visudo) é também a versão correta do vim.

Eu também aconselho a adquirir o hábito de apertar o ESC a partir do modo insert e usar hjkl de navegação comum ao Vi / Vim, ao invés de usar as teclas de seta.

    
por 27.08.2009 / 18:32
4

outra opção é remover o vim-tiny:

sudo apt-get remove vim-tiny

e, em seguida, reinstale o vim:

sudo apt-get install vim
    
por 19.11.2009 / 12:36
2
aptitude install vim-full

A primeira coisa que faço em uma nova instalação do Ubuntu.

    
por 27.08.2009 / 18:31
0

Você também pode querer fazer alguma configuração:

$ cp /usr/share/vim/vimcurrent/vimrc_example.vim ~/.vimrc
$ vim !$    # and adapt it to your needs

O exemplo vimrc tem algumas configurações úteis e é um bom ponto de partida.

(note que você tem que adaptar o caminho para outros sistemas, isso é específico do debian / ubuntu. Em sistemas que seguem mais de perto a instalação do vim, é /usr/share/vim/vimrc_example.vim )

    
por 27.08.2009 / 21:50
0

Tente:

:set nocompatible

Se funcionar, você pode considerar colocá-lo em seu .exrc (sem o cólon).

    
por 28.09.2014 / 00:33