Ubuntu vi Agindo Estranho

Ubuntu vi Agindo Estranho

Acabei de instalar o Ubuntu Server 8 e descobri que o vi estava agindo de forma estranha (comparado ao vi no Fedora, CentOS e OSX).

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

Estou fazendo algo errado aqui?

Responder1

Você provavelmente está usando o editor vim-tiny que não suporta navegação com teclas de seta no modo de inserção; O Ubuntu 8.04 não possui o vimpacote instalado. Instale isto 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 por editor) para que o editor padrão chamado por outros programas (como visudo) também seja a versão correta do vim.

Também aconselho adquirir o hábito de pressionar ESC no modo de inserção e usar hjkla navegação comum ao Vi/Vim, em vez de usar as teclas de seta.

Responder2

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

sudo apt-get remover vim-tiny

e reinstale o vim:

sudo apt-get install vim

Responder3

aptitude install vim-full

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

Responder4

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 possui algumas configurações úteis e é um bom ponto de partida.

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

informação relacionada