当我点击Page Down终端时(我使用的是 Ubuntu 12.04),奇怪的是我得到了 ~(波形符)字符。这很烦人,尤其是当我搜索命令行历史记录并决定转到底部以获取提示时。
比如说,我有 1,351 行历史记录。在第 869 行找到了我要查找的内容。我可以直接使用backspace或Ctrl+ C,但我更愿意转到底部。
有人知道如何改变这种行为吗?
答案1
尝试Shift+Page down或类似的东西(例如Ctrl+ Alt+ Page down)。
Page down将向下翻页键发送到终端内运行的程序。如果那是您的 shell(bash/zsh/其他),它可能不接受组合键,并最终尝试解析编码的密钥,其中包含~
.
您更有可能使用滚动条或类似的东西在终端程序本身中滚动,因此您需要终端程序直接接受的键。您没有指定您正在使用哪个程序,但Shift+Page down很常见。您还可以尝试不同的修饰键组合;您终端的按键绑定设置可能还包含更多信息。
答案2
用于Esc>到达历史的末尾。如果您不喜欢该组合键,请在 中重新配置它~/.inpurtc
。