VIM将方向键映射到字母ABCD

时间:2013-05-31 13:16:17

标签: vim

每当我使用vim,并向上,向下,向左或向右按​​下时,它分别映射到A,B,C,D,但仅在插入模式下。在插入模式之外,键工作正常。我检查了.vimrc文件,但没有发现可能导致此问题的任何可疑内容。

我在Mac,OS X 10.8和VIM 7.3.923上(刚刚升级,也没有解决任何问题)。

我跑:map导致:

gx            <Plug>NetrwBrowseX                                                                                                                                                               
<Plug>NetrwBrowseX * :call netrw#NetrwBrowseX(expand("<cWORD>"),0)<CR>
<BS>          "-d
<D-x>         "*d
<D-c>         "*y
<D-v>         "-d"*P
<D-v>         "*P

:imap导致:

<D-v>         <C-R>*

想法?

3 个答案:

答案 0 :(得分:8)

您是否已映射转义键?

当我尝试重新映射转义键以清除搜索突出显示时,我遇到了同样的问题。

答案 1 :(得分:4)

您可以尝试关闭兼容模式 即使你没有这个问题,这也是generally a good idea(比抱歉更安全)。

set nocompatible

除了其他事项,您的$TERM也可能存在问题 有关详细信息,请参阅Fix arrow keys that display A B C D on remote shell

答案 2 :(得分:1)

在OS-X中,在终端中,转到首选项&gt;个人资料&gt;高级&gt;将终端声明为vt102。