繁体   English   中英

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

[英]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)

它需要在其左侧有一个复选标记。

kirbymichael-berkowski 和pykler以前的答案都很棒。

我在macOS的终端上的Vim中遇到过这个问题。 检查终端首选项配置文件键盘显示“清除(键盘)”已映射到“Num Lock” 按清除为我解决了问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM