我如何在termx = xterm的osx上使用iterm2使小键盘在vim中工作?


Answers:


85

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


1
我没有此预设,因此在回答中我解释了如何自己添加这些快捷方式。
gitaarik

似乎该预设在iTerm 2.1.1中不再存在
scarver2'Aug

1
最近做了新的操作系统安装。预设仍在iTerm 2.1.1中存在。
J0hnG4lt 2015年

3
尽管我还必须添加新的快捷方式以插入十六进制键代码0xd以便NumPad的Enter键正常工作,但它也可以在iTerm 2.1.4中工作。(很奇怪,没有检测到Num-⏎键已经注册,而是在设置时单独注册为⏎。)
ecmanaut

1
为我工作。我正在使用iTerm2 Build 2.1.4。
KLaw '16

20

对我来说,解决方案无法VT100 Application Keypad-Mode使用Preferences > Profiles > Advanced


3
此解决方案仅适用于本机终端,不适用于iTerm
crazyGuy 2015年

13

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

iTerm2键首选项


7
对于Enter键,选择Send Hex Codes操作并输入0x0D
scarver2

8

但它会删除我Vim中的一些颜色。

如果您有时需要它,只需键入:

:set term=ansi

在VIM中

最好的祝福

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.