Windows 10 Bash (Ubuntu) - 如何向上滚动?

Windows 10 Bash (Ubuntu) - How to scroll up?

我在我的 W10 笔记本电脑上安装了 bash,但非常令人沮丧的一件事是我无法向上滚动。

有谁知道使用鼠标滚轮滚动的方法吗?经过多次 google 搜索后,我找不到任何东西。

上下文:如果我编译一些 C++ 文件并遇到很多错误,我无法向上滚动以查看所有这些错误。

你必须设置PropertiesLayoutScreen Buffer SizeHeight 到你想要的行数。

默认为 50 行。我将它设置为 1000,这对我来说已经足够了。

确保您点击的是属性,而不是默认值。两个菜单将显示相同,但​​只有属性会为您提供所需的结果!

右键单击 window 框架,从上下文菜单中 select "properties"。在Properties,第一个选项卡,在编辑选项区域,勾选"QuickEditMode"。这将允许您使用鼠标滚动。

属性截图:

我发现当 运行 当前 Ubuntu 20.04 LTS image (or 16.04 LTS either, IME). This is because tmux 启用时这不起作用。

尝试启用 tmux 的鼠标模式:

echo 'set -g mouse on' >> "~/.tmux.conf"

并重新启动您的终端 window (close/open)。

查看相关内容post:https://superuser.com/questions/209437/how-do-i-scroll-in-tmux

  1. 切换到另一个 Windows 应用程序以使 WSL 终端失去焦点(例如按 A​​ltTab 或单击 Windows 任务栏的空白部分)
  2. 将鼠标悬停在(现在不在焦点上)终端上 运行 WSL 并使用鼠标滚轮滚动

并确保在 Windows 设置中,您已打开鼠标 >“当我将鼠标悬停在它们上方时滚动不活动 windows”。


我知道这有点不令人满意,但这是唯一真正适合我的东西。

  • 我的屏幕缓冲区大小足够大,否则滚动条工作正常。但是,仅通过增加缓冲区大小,鼠标滚轮仍然无法开始工作。
  • 我对 QuickEdit 模式不感兴趣,因为如果我不小心点击
  • ,它会无限期地停止 运行 程序
  • 编辑我的 tmux 配置没有任何作用。