【问题标题】:Insert mode arrow keys make letters插入模式箭头键生成字母
【发布时间】:2016-10-04 12:35:48
【问题描述】:

在 vim 中,当我处于插入模式并按箭头键时,我得到的是字母:

如您所见,按下箭头键时,会在当前光标位置上方插入一行,包括 A、B、C 或 D。

我该如何阻止这种情况?


我尝试过的事情

我的~/.vimrc (vimrc pastebin) 中有set nocompatible,我正在使用病原体,这是我的~/.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

【问题讨论】:

标签: vim text


【解决方案1】:

使用这个:

:set term=builtin_ansi

来源:http://vim.wikia.com/wiki/Fix_broken_arrow_key_navigation_in_insert_mode

【讨论】:

  • 这解决了箭头问题,但现在我漂亮的 vim 没有颜色/花式模式栏。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-30
  • 2011-05-17
  • 1970-01-01
  • 2012-06-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多