Linux Bash 的 Windows 子系统 - 如何上下翻页?

Linux Bash 的 Windows 子系统 - 如何上下翻页?

标题说明了一切。也许这只是我的笔记本电脑的问题,但我正在为 WSL 运行 Ubuntu 16.04,没有任何组合键可以让我向上或向下翻页。我尝试了 Ctrl、Shift、PgUp、PgDn 和箭头键的所有组合。

答案1

如果有办法在标准 Windows 控制台中执行此操作,我还没有找到。我已切换到康埃穆,并且 Ctrl-PgUp 和 Ctrl-PgDn 有效。Ctrl-UpArrow 和 Ctrl-DownArrow 也有效。

ConEmu 还有许多其他优点;颜色主题和更好的剪切粘贴功能是我最喜欢的几个。您可以在 ConEmu 中运行 WSL bash、cmd、PowerShell、Cygwin 等。

答案2

安装Windows 终端。它是 Windows 控制台的一个很好的替代品。打开它的设置,将这些行添加到actions部分:

{ "command": "scrollUpPage", "keys": "shift+pageup" },
{ "command": "scrollDownPage", "keys": "shift+pagedown" },

答案3

这完全解决了我的问题(在 Windows 11 上使用 Ubuntu 的 WSL):

https://sourceforge.net/projects/ultimate-bashrc/files/

(请注意,我首先尝试复制一个键盘映射,/etc/default/us.map.gz,但这并没有解决任何问题 - 不确定这个 .bashrc 是否解决了这个问题,或者,它导致我的键盘映射修复程序修复了这个问题)

但或许它只会修复它。

答案4

您可以设置属性 → 布局 → 屏幕缓冲区大小 → 高度来设置您想要的行数。

给出更高的值,大约 9999

相关内容