它看起来像错误 316981:
我们通过 SSH 将滚动锁定功能暴露给以下 shell 脚本,发现了一个可以理解但意外的问题:
#!/bin/sh
X=1
while true ; do
X=`expr $X + 1`
echo "Hello $X"
done
Run Code Online (Sandbox Code Playgroud)
运行此脚本后,“滚动锁定”功能不起作用。
测试用例的问题在于,新行的打印速度太快,导致终端小部件的缓冲区溢出。使固定:
Window > Preferences > Terminal :
Set "Terminal Buffer" to 100000 lines
Run Code Online (Sandbox Code Playgroud)
现在,即使在这种情况下,滚动锁也能按预期工作(直到达到 100000 行)。
| 归档时间: |
|
| 查看次数: |
3776 次 |
| 最近记录: |