PuTTY SSH 连接到 Ubuntu 10.04 桌面,在手册页中按 Enter(任意)会发送“ESCOM”而不是 CR/LF

PuTTY SSH 连接到 Ubuntu 10.04 桌面,在手册页中按 Enter(任意)会发送“ESCOM”而不是 CR/LF

我尝试在手册页中执行搜索,这需要按 Enter 键才能实现。但是按下它时显示的是 ESCOM 字样,而不是所需的功能。

Enter 键在其他区域(例如命令行或 vim)中可以正常使用。

除了“终端”下标有“每个 LF 中的隐含 CR”的设置之外,在 PuTTY 选项中看不到任何内容,但是启用此功能没有任何效果。

我能找到的唯一相关信息是https://bugs.launchpad.net/ubuntu/+source/xkeyboard-config/+bug/40905然而这个帖子似乎没有任何解决方案就失败了,并且报告者似乎在很多应用程序中都遇到了这个问题,而我只能在“man”中复制。

谢谢您的任何建议!

编辑:实际上,我现在似乎遇到了 vim 问题,这很奇怪,因为它之前没有出现过,不确定我到底做了什么不同的事情。

尝试在 vim 中使用 :wq 会创建一个带有“M”的新行,其方式与 vim 键“OM”相同。

编辑 2:好的,我刚刚注意到,如果我使用笔记本电脑的 FN + Enter,我就能按 Enter。

这仍然不是理想的,但至少我现在可以保存我的 vim 更改!

答案1

在 PuTTY 设置 > 终端 > 功能 > 检查禁用应用程序键盘模式

答案2

看起来你的 man 命令有问题,请参阅 man 手册页。

http://linux.about.com/od/commands/l/blcmdl1_man.htm

具体来说,看起来你的less命令有问题。

-P pager 指定要使用的分页器。此选项将覆盖 MANPAGER 环境变量,后者又将覆盖 PAGER 变量。默认情况下,man 使用 /usr/bin/less -isr。

现在按 Ctrl-J 应该可以解决这个问题,请参阅:

https://bugs.maemo.org/show_bug.cgi?id=6009

此外,此问题可能与您的键盘映射到哪个回车键有关:

https://superuser.com/questions/142579/unix-less-problem-with-enter-key-on-numeric-keypad

相关内容