我很确定我知道它应该做什么,但启用/禁用在我的日食设置(3.6)中完全没有区别。
即使我无法显示最后一个屏幕已满,新输出仍会滚动控制台。
我错过了什么吗?
答案 0 :(得分:2)
看起来像bug 316981:
我们在滚动锁定中发现了一个可理解但意外的问题 功能,通过SSH将其暴露给以下shell脚本:
#!/bin/sh
X=1
while true ; do
X=`expr $X + 1`
echo "Hello $X"
done
运行此脚本时,“滚动锁定”功能不起作用 测试用例的问题是新线路打印得如此之快,即终端 Widget的缓冲区会运行。
修正:
Window > Preferences > Terminal :
Set "Terminal Buffer" to 100000 lines
现在,即使有这种情况,滚动锁也能正常工作(直到100000行 到达)。