#!/bin/bash
var=""
for i in {1..50000}
do
var+="\n line"
done
echo -e "$var"
将脚本保存为 repro.sh 并在vscode的bash中执行它:
$ sh repro.sh
# 1. Wait for script to finish.
# 2. Press CTRL+L or what ever combination your computer registers for clearing the terminal.
# 3. Terminal should be clear now.
$ ls
$ ls
$ ls
# Output is not visible
8条答案
按热度按时间tvmytwxo1#
我认为我已经遇到了这个问题几个星期了。以下是之前的命令跳到当前光标位置的视频。我认为这只发生在Bash上,因为我无法在zsh上复现它。
很高兴发现禁用“终端:粘性滚动”可以解决这个问题!我猜这个功能在几周前是默认启用的?
ncgqoxb02#
@AriPerkkio 目前它应该默认仅在内部人员中启用。
9jyewag03#
我也偶尔看到这种情况,遗憾的是,重现似乎不仅仅是填充滚动回溯。关闭直到我们得到良好的步骤
7fhtutme4#
我可以使用以下脚本不断重复这个过程:
将脚本保存为
repro.sh
并在vscode的bash中执行它:terminal-scroll-repro.mov
bmvo0sr55#
@AriPerkkio 完美,谢谢。看起来清除命令会干扰当前的命令,因为光标会向上移动。
vtwuwzda6#
我想要修理。
b4wnujal7#
n9vozmp48#
en...