我实际上不确定这是预期的行为还是某种错误。
在 Windows 10 的标准终端 ( cmd.exe
) 中,仅当子进程未在终端中主动运行时,我才能使用鼠标滚轮滚动。
例如,如果我执行ping -t www.google.com
,我无法向上或向下滚动,直到我按 Ctrl+C 退出。这似乎适用于在终端中运行的任何程序(包括 Python shell 之类的程序)。
我只在两台不同的 Windows 机器上测试了这种行为,但它们的行为方式相同。Powershell 没有这个问题。我很确定它以前不是问题。
有没有什么办法可以让它工作?