当通过PuTTY使用Vim时,数字键盘无法正常工作。我会得到一些乱码而不是数字。
y
x
w
v
u
t
s
r
q
答案在 Numpad in PuTTY while using vi [Cialug] 中:
在配置中,进入“终端”->“功能”,勾选“禁用应用程序小键盘模式”。保存设置,享受可用的数字键盘!
当$TERM=xterm
时,我一直使用这套映射将转义序列解释为数字。
imap <Esc>Oq 1
imap <Esc>Or 2
imap <Esc>Os 3
imap <Esc>Ot 4
imap <Esc>Ou 5
imap <Esc>Ov 6
imap <Esc>Ow 7
imap <Esc>Ox 8
imap <Esc>Oy 9
imap <Esc>Op 0
imap <Esc>On .
imap <Esc>OR *
imap <Esc>OQ /
imap <Esc>Ol +
imap <Esc>OS -
我认为这是我的原始来源。
对于Mac,请进入您的终端应用程序。选择 偏好设置,配置文件,高级,然后取消选中允许 VT100 应用程序键盘模式。
如果您通过终端使用SSH,则可以直接转到
Edit -> Num Lock (third from bottom)
需要在它左侧有一个复选框。