Parar as teclas de seta digitando letras no modo de inserção vim

3

Quando eu pressiono as teclas de seta no modo de inserção, recebo caracteres em vez de navegação:

Eugostariadepoderusarassetasdotecladoparanavegar.

Nota:

EurecentementeatualizeiparaomacOSSierra.Talvezalgumacoisasobreoterminaltenhamudado,porquedevetersidonaépocaqueoproblemacomeçou.

Coisasqueeutentei

Eutenhosetnocompatiblenomeu~/.vimrc( vimrc pastebin ), estou usando o patógeno e aqui está meu diretório ~/.vim/bundle :

YouCompleteMe/
emmet-vim/
nerdtree/
node/
vim-airline/
vim-markdown/

O problema só começou recentemente, não se lembra da causa.

Alguns recomendam :set term=builtin_ansi , e isso resolve o problema, mas remove todas as minhas cores.

$ vim --version
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Aug 29 2016 12:51:13)
MacOS X (unix) version
Included patches: 1-2290
Compiled by Homebrew
Huge version without GUI.  Features included (+) or not (-):
...

Veja link para toda a saída.

$ echo $TERM
xterm-256color

e no vim:

:set compatible?
nocompatible

:set term?
term=xterm-256color
    
por theonlygusti 04.10.2016 / 17:46

1 resposta

1

Eu tive os mesmos problemas em várias máquinas ubutnu (16.04 LTS). E nenhuma das almas funcionou para mim, mas depois eu fiz uma coisa fácil. Atualizei o vim via sudo apt-get update sudo apt-get install vim e voila, funcionou.

    
por 14.11.2017 / 11:17