通过Putty在Vi(ViM)中使用numpad
当通过腻子使用ViM而不是我得到的数字时,数字键盘不能正常工作
y x w v u t s r q
答案在这里: http : //cialug.org/pipermail/cialug/2005-June/003060.html
在configuration中,转到terminal – >function,并选中“禁用应用程序键盘模式”。 保存设置并享受工作的数字键盘!
当$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来说,答案是由HaPsantran在同一页上发表评论, 并且在这个答案中有一个与nfechner和德国截图类似的答案 。
对于Mac,请转至您的terminal应用程序。 select首选项 , configuration文件 , 高级,然后取消select允许VT100应用程序键盘模式 。
如果通过terminal使用SSH,你可以去
Edit > Num Lock (Third from bottom)
它需要在它的左边有一个复选标记。
上面的@kirby,@ michael-berkowski,@pykler的答案很棒。 我在macOS的terminalvim中有这个问题。 检查“terminal – >首选项 – >configuration文件 – >键盘”显示“清除(键盘)”被映射到“数字locking”。 按清除固定的问题给我。