如何在 运行 进程中禁用 WSL 中的 "auto-scroll to the bottom of the terminal window"?

How to disable "auto-scroll to the bottom of the terminal window" in WSL while running a process?

WSL 中的滚动条在 运行 进程中不可用。我向上滚动的尝试是徒劳的,因为系统自动将滚动条设置到 window 的底部,因为有一个进程 运行.

在我的例子中,我调用了 ./gradlew bootRun,它在 8080 上启动了一个应用程序并保持打印日志。我试图通过向上滚动来阅读日志,但是滚动条的任何手动向上移动都被覆盖了。

只是想知道是其他 Windows 10 设置导致了这个问题还是它特定于 bash 还是特定于 gradle?如何解决?

我认为这与 WSL 和 shell 无关,而与终端有关。即使在 WSL 的情况下,终端仍然是 conhost,它也被常规 Windows cmd 提示符使用。

就是说,我认为目前没有针对此问题的修复/设置,但您可能会在 Microsoft 当前正在创建的 new terminal app 中看到此地址。不过,在当前状态下,我还看到它会自动滚动到底部以进行持续输出。