如何使用 pageUp/pageDown 在终端中向上/向下滚动

如何使用 pageUp/pageDown 在终端中向上/向下滚动

我更喜欢不用鼠标工作。这意味着我更喜欢使用 PageUp 和 PageDown,而不是滚轮。

除了在 gnome 终端中,其他都运行正常。我需要在那里使用 shift-pageUp/Down。

我想要一种上下滚动的方式。

在 vscode 终端中这很容易。我只需要更改键盘快捷键。

但是如何更改 gnome-terminal 的配置,以便 PageUp 键可以工作(无需 Shift 键)?

有关的:https://github.com/guettli/ten-flying-fingers

答案1

在基于 VTE 的终端(包括 GNOME 终端)中,Shift+PageUp 和 Shift+PageDown 是硬编码的,不接触源代码就无法修改。

普通的 PageUp 和 PageDown 键会将此按键报告给内部运行的应用程序(例如 bash、vim 等),以便它们可以按照自己希望的方式处理它。

您需要修改 VTE 的源代码,或者使用允许配置它的其他终端仿真器。或者习惯这种硬编码行为并调整您的工作流程,包括使用less已链接帖子中建议的方法。

相关内容