gpt4 book ai didi

windows - Git bash 保持自动滚动到窗口底部

转载 作者:可可西里 更新时间:2023-11-01 11:46:00 25 4
gpt4 key购买 nike

我已经为 Windows 安装了多个版本的 git,但到目前为止我尝试过的每个版本都表现相同。如果我在终端中有一堆输出行,向上滚动以查看一些较早的输出,窗口会在提示时自动将我带回底部。它似乎以大约 5 秒的间隔发生。我尝试用 CMD 和 powershell 复制这个问题,但它只发生在 git bash 中。即使只是在 bin 文件夹中运行 bash.exe 也不会产生自动滚动,只是 git-bash.exe。知道为什么会发生这种情况或如何阻止它吗?

Edit1:它似乎在自动执行向下翻页命令。如果我使用 less 命令,它会自动逐页显示。我认为这可能是键盘问题,但这是唯一似乎在执行此操作的应用程序。

Edit2:我写了一个快速的 bash 脚本,将输入记录到文件中。

while true; do
read -s -n 1 input
echo $input >> file.txt
done

我使用 od -c file.txt 打印了文件的内容。几秒钟后的输出如下。

0000000  \n  \n 177  \n  \n 177  \n  \n 177  \n  \n 177  \n  \n  \n 177
0000020 \n \n 177 \n \n 177 \n \n
0000030

有谁知道如何阻止它?这看起来像键盘问题吗?

最佳答案

在 Git Bash 中:

选项 ► 鼠标 ► 取消选中“选择时复制”

为了弥补没有copy on select的功能:

选项 ► 键 ► Ctl+Shift+字母快捷方式

应该允许您使用 Ctl+Shift+C 进行复制。

显然这只是一种解决方法。当我找到这篇文章时,我正在搜索以查看是否已针对此问题创建了错误。

编辑:为了完整起见,我使用的是 git 版本 2.10.1.windows.1

关于windows - Git bash 保持自动滚动到窗口底部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44769290/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com