我尝试在手册页中执行搜索,这需要按 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