【问题标题】:Windows 10 Bash (Ubuntu) - 如何向上滚动? [关闭]
【发布时间】:2017-06-06 01:38:54
【问题描述】:

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

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

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

【问题讨论】:

  • 这个问题是“如何使用 WSL 终端?”问题属于Super User,因为它与代码无关。

标签: bash windows-10 windows-subsystem-for-linux


【解决方案1】:

您必须将PropertiesLayoutScreen Buffer SizeHeight 设置为所需的行数。

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

【讨论】:

  • 这可以显示滚动条,但是在鼠标上滚动仍然没有任何作用。我可以通过手动上下拖动滚动条来向上滚动,但是滚轮、pgup/down 不起作用。有什么线索吗?
  • 我也是,按照这些步骤,如果我再次打开属性菜单,它又变回了50!编辑:当我关闭并重新打开时,它起作用了。
  • 我按照这里的建议设置了属性,然后关闭并重新打开 WSL,它全部恢复为默认值。 ):
【解决方案2】:

确保您点击的是属性,而不是默认值。两个菜单的外观相同,但只有属性才能为您提供所需的结果!

【讨论】:

    【解决方案3】:

    右键单击窗口框架,从上下文菜单中选择“属性”。在属性的第一个选项卡中,在编辑选项区域中,勾选“QuickEditMode”。这将允许您使用鼠标滚动。

    属性截图:

    【讨论】:

    • 快速编辑有错误...许多人避免启用此选项。
    【解决方案4】:

    我发现这在运行当前的 Ubuntu 20.04 LTS image(或 16.04 LTS,IME)时不起作用。这是因为tmux 已启用。

    尝试启用 tmux 的鼠标模式:

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

    然后重新启动终端窗口(关闭/打开)。

    查看相关帖子:https://superuser.com/questions/209437/how-do-i-scroll-in-tmux

    【讨论】:

      【解决方案5】:
      1. 切换到其他 Windows 应用程序以使 WSL 终端失焦(例如,通过按 AltTab 或单击 Windows 任务栏的空白部分)
      2. 将鼠标悬停在运行 WSL 的(现在已失焦)终端上并使用鼠标滚轮滚动

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


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

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

      【讨论】:

        猜你喜欢
        • 2016-10-03
        • 2023-03-20
        • 2017-03-27
        • 1970-01-01
        • 1970-01-01
        • 2017-04-20
        • 1970-01-01
        • 1970-01-01
        • 2016-12-19
        相关资源
        最近更新 更多