如何在 osx 上通过 term=xterm 的 iterm2 让数字键盘在 vim 中工作?

如何在 osx 上通过 term=xterm 的 iterm2 让数字键盘在 vim 中工作?

我的数字键盘在 iterm2(bash)中可以使用,但是在 vim 的插入模式下它插入的是字符而不是数字。

我怎样才能让 vim 识别正确的转义代码。

我尝试按照这里的建议编辑转义代码,但没有成功: http://code.google.com/p/iterm2/issues/detail?id=702

答案1

看起来答案是进入“首选项”->“配置文件”->“键”并加载预设:“带有数字键盘的 xterm”。

答案2

对我来说,解决方案是VT100 Application Keypad-Mode禁用Preferences > Profiles > Advanced

答案3

您可以在“首选项”->“按键”中添加全局键盘快捷键,并将数字键盘字符映射到“发送文本”操作以发送它们应该发送的文本。

iTerm2 键首选项

答案4

但它删除了我的 vim 中的一些颜色。

如果你只是偶尔需要它,只需输入:

:set term=ansi

在 VIM 中

此致

相关内容