在 PuTTY 中使用远程'nano'实例时出现数字键盘问题



我在旧的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

最新更新