我的上下箭头在 vim 中不起作用

我的上下箭头在 vim 中不起作用

我刚买了一台新的 Macbook Air,我的上下箭头在 vim 中不起作用。但它们在 bash shell 中可以使用。但如果我尝试在 Vim 中使用它们,我只会听到铃声。

经过更多实验后,我认为某些 vim ruby​​ 插件干扰了我的箭头键。

答案1

我注意到您说过:(在 Stackoverflow 中编辑问题之前)

我需要 FuzzyFinder 的箭头以及返回我的 Vim 命令搜索历史记录。

<C-n>您可以使用和组合键实现相同的功能<C-p>,但您可能还需要在 .vimrc 中添加这些内容:

cnoremap <C-b> <Left>
cnoremap <C-f> <Right>
cnoremap <M-b> <S-Left>
cnoremap <M-f> <S-Right>

这样您就可以在命令模式下进行箭头模拟(包括搜索)。

答案2

您可能在 vi 兼容模式下运行 Vim,该模式使用、 和h进行j光标导航。尝试在 Vim 的命令模式下输入以下命令:kl

:set nocompatible

如果这解决了你的问题,你可以创建一个名为.vimrc在您的主目录中(如果它尚不存在)并将此行添加到文件中:

set nocompatible

答案3

您始终可以使用j向下移动 和k向上移动......

答案4

我在 Cygwin 中的 vim 中遇到了这个问题。在尝试了其他一些解决方案但没有成功后,我关闭了 Cygwin 终端并重新打开了一个新终端,然后,它就成功了。

相关内容