Eu atualizei recentemente do OS X 10.6 (acho) para o 10.9. Desde então, ao editar vim
, as teclas de seta "espontaneamente" param de funcionar.
A certa altura, frustrado, "esmaguei" uma das teclas de seta e, eventualmente, um erro "E388 Não foi possível encontrar uma definição" foi exibido. Em todas as outras ocasiões em que eu experimentei, as flechas, depois de trabalharem por um tempo, de repente começam a tocar em mim!
Sair e reabrir resolve o problema temporariamente . Mas, eu gostaria de evitá- lo!
Alguém sabe o que isto pode ser? e como consertar isso?
Parece que meu padrão vimrc
foi modificado durante a atualização. Se minha memória estiver correta, era um arquivo muito grande anteriormente. Agora, apenas contém o seguinte:
" Configuration file for vim
set modelines=0 " CVE-2007-2438
" Normally we use vim-extensions. If you want true vi-compatibility
" remove change the following statements
set nocompatible " Use Vim defaults instead of 100% vi compatibility
set backspace=2 " more powerful backspacing
" Don't write backup file if vim is being called by "crontab -e"
au BufWrite /private/tmp/crontab.* set nowritebackup
" Don't write backup file if vim is being called by "chpass"
au BufWrite /private/etc/pw.* set nowritebackup
Ainda não tenho ideia do que essas opções fazem. Vou dar uma olhada - mas espero que alguém aqui saiba mais rapidamente do que eu possa pesquisar no Google e ler ...
vi
. Sempre use hjkl. É aí que as teclas de "seta" costumam estar no hardware antigo.
^[OA
, para baixo como ^[OB
, para a direita ^[OC
e para a esquerda como ^[OD
. verifique antes e depois dos se apresenta problema
vim
, talvez um mod possa migrar isso para mim.