4

每当我使用 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>*

想法?

4

3 回答 3

9

您是否映射了转义键?

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

于 2015-03-25T12:11:23.257 回答
4

您可以尝试关闭兼容模式。即使您没有这个问题,
通常也是一个好主意(安全总比抱歉好)。

set nocompatible

$TERM除其他外,它也可能是您的问题。
有关详细信息,请参阅修复在远程 shell 上显示 ABCD 的箭头键

于 2013-05-31T13:18:34.343 回答
1

在 OS-X 中,在终端中,转到首选项 > 配置文件 > 高级 > 将终端声明为 vt102。

于 2014-10-31T15:12:11.680 回答