#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:
Используйте это:
:set term=builtin_ansi
Источник: http://vim.wikia.com/wiki/Fix_broken_arrow_key_navigation_in_insert_mode
Комментарии:
1. Это устраняет проблему со стрелками, но теперь у моего прекрасного vim нет панели цветов / необычного режима.