通过 PuTTY 在 Vi (Vim)中使用 numpad

当使用 Vim 通过 PuTTY 时,数字板不能正常工作。我得到的不是数字

y
x
w
v
u
t
s
r
q
46492 次浏览

$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 -

我想是 这是我最初的消息来源。

答案就在 在 PuTTY 中使用 vi 时的 Numpad:

在配置中,转到 Terminal-> Features 并检查“ Disable 应用程序键盘模式”。保存设置,享受数字键盘 成功了!

对于 Mac 来说,答案就在 哈普桑特兰在这个 一样页面的评论中,而 Nfechner也有类似的答案,在 这个答案中有德文截图。

对于 Mac,转到 晚期应用程序。选择 偏好档案高级并取消选择 允许 VT100应用程序键盘模式

enter image description here

以前的答案 KirbyMichael-Berkowski还有派克勒都很好。

我在 MacOS 的终端上遇到了这个问题。检查 晚期 & rarr; 偏好 & rarr; 档案 & rarr; 键盘显示 “清除(键盘)”被映射到 “数字锁”。按清楚为我解决了问题。

如果通过终端使用 SSH,您可以直接访问

Edit -> Num Lock (third from bottom)

它的左边需要有一个对勾。