我在旧的Windows笔记本电脑上使用腻子与Ubuntu进行通信。
使用终端时,一切都很好,我可以正常使用numpad。但是,当我在 nano 中打开任何内容时,所有这些键具有功能而不是数字。
我对此进行了搜索,并找到了一些更改油腻设置的解决方案,但它们没有任何效果。这是PUTTY还是 nano ?
对于其他任何人都有这个问题的人 - 这是特定于刺激性的,是由应用程序键盘模式引起的,将逃生序列发送到nano。
解决它:
从开放的腻子终端:
- ctrl 右键单击以提出上下文菜单
- 选择"更改设置..."
- 选择终端→左手导航树中的功能
- 检查"禁用应用程序键盘模式"
参考: vim上的错误描述(fandom.com ??)wiki
nano 使用 curses keypad
函数,打开它(以便 curses curses /em>处理光标键)。终端描述打开了光标键和数字键盘的应用模式,并带有腻子使其发送非数字的东西。
您可以修改终端描述以删除smkx
功能的数字-Keypad部分:
infocmp -1 >foo
vi foo
... look for smkx=E[?1hE=,
... change that to smkx=E[?1h,
tic foo