Режим вставки клавиш со стрелками для создания букв

#vim #text

#vim #текст

Вопрос:

В vim, когда я нахожусь в режиме вставки и нажимаю клавиши со стрелками, вместо этого я получаю буквы:

здравствуйте

Как вы можете видеть, клавиши со стрелками при нажатии вставляют строку над текущей позицией курсора, включая A, B, C или D.

Как мне это остановить?


Вещи, которые я пробовал

У меня есть set nocompatible в моем ~/.vimrc (vimrc pastebin), я использую патоген, и вот мой ~/.vim/bundle каталог:

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

Проблема возникла только недавно, но я не могу понять, что ее вызвало.

Я сделал :set term=builtin_ansi , и это устраняет проблему, но удаляет все мои цвета.


 $ 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 (-):
...
  

См. http://pastebin.com/5z1HbpqW для всей продукции.

 $ echo $TERM
xterm-256color
  

и в vim:

 :set compatible?
nocompatible

:set term?
term=xterm-256color
  

Комментарии:

1.Тот же вопрос также размещен здесь.

Ответ №1:

Используйте это:

 :set term=builtin_ansi
  

Источник: http://vim.wikia.com/wiki/Fix_broken_arrow_key_navigation_in_insert_mode

Комментарии:

1. Это устраняет проблему со стрелками, но теперь у моего прекрасного vim нет панели цветов / необычного режима.