2017-06-26 88 views
1

我已經安裝了Windows的多個版本的git,但到目前爲止我嘗試過的每個版本的行爲都是一樣的。如果我在終端中有一堆輸出線,請向上滾動以查看一些較早的輸出,窗口會自動帶我回到底部。它似乎在間隔約5秒的時間間隔發生。我試着用CMD和PowerShell複製這個問題,但它只發生在git bash中。即使只是在bin文件夾中運行bash.exe也不會產生自動滾動,只是git-bash.exe。任何想法爲什麼發生這種情況或如何阻止它?Git bash保持自動滾動到窗口底部

編輯1:它看起來好像是自動執行一個下頁命令。如果我使用less命令,它會自動逐頁進行。我想也許這是一個鍵盤問題,但這是唯一的應用程序似乎是這樣做的。編輯2:我寫了一個快速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 

有誰知道如何阻止它?這看起來像是一個鍵盤問題嗎?

回答

1

在Git中擊:

Options ► Mouse ► uncheck "Copy on select"

爲了彌補沒有上選擇功能的副本:

Options ► Keys ► Ctl+Shift+letter shortcut

應允許您使用CTL + Shift + C進行復制。

顯然這只是一種解決方法。當我找到這篇文章時,我正在查找是否爲此問題創建了一個錯誤。

編輯:爲了完整性,我使用git版本2.10.1.windows.1