[英]Using numpad in Vi (Vim) via PuTTY
通过PuTTY使用Vim时,数字键盘无法正常工作。 而不是我得到的数字
y
x
w
v
u
t
s
r
q
在使用vi [Cialug]时 ,答案是在PuTTY中的Numpad :
在配置中,转到终端 - >功能,然后选中“禁用应用程序键盘模式”。 保存设置,享受有效的数字键盘!
当$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 -
我认为这是我原来的来源。
而对于苹果,答案是有注释HaPsantran这在同一页面,有一个类似的答案由nfechner在德国截图这个答案 。
对于Mac,请转到终端应用程序。 选择首选项 , 配置文件 , 高级并取消选择允许VT100应用程序键盘模式 。
如果通过终端使用SSH,你可以去
Edit -> Num Lock (third from bottom)
它需要在其左侧有一个复选标记。
kirby , michael-berkowski 和pykler以前的答案都很棒。
我在macOS的终端上的Vim中遇到过这个问题。 检查终端 → 首选项 → 配置文件 → 键盘显示“清除(键盘)”已映射到“Num Lock” 。 按清除为我解决了问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.