在Iterm2中弹囚,如果你上下滾動(dòng)光標(biāo)(上下滑動(dòng)觸摸板抬驴、或者滾動(dòng)鼠標(biāo)滾輪),通常情況下是觸發(fā)了屏幕內(nèi)容上下滾動(dòng)傀履。
但是在某些異常情況下虱朵,卻觸發(fā)了命令行歷史記錄的上下滾動(dòng),效果和你連續(xù)按了多次鍵盤的上下鍵按鍵一樣钓账。
這種情況只有當(dāng)你進(jìn)入一個(gè)全屏的應(yīng)用(例如vi)才會(huì)出現(xiàn)碴犬,因此觸發(fā)這種異常情況,很可能是item2發(fā)現(xiàn)你進(jìn)入了一個(gè)全屏應(yīng)用梆暮,但是沒(méi)檢測(cè)到你跳出了這個(gè)全屏應(yīng)用服协,導(dǎo)致將光標(biāo)滾動(dòng)繼續(xù)觸發(fā)為發(fā)送鍵盤的上下按鍵。
因此解決這種問(wèn)題也很簡(jiǎn)單啦粹,就是進(jìn)入一個(gè)全屏的應(yīng)用(例如:vi)偿荷,然后退出即可。
如果想一勞永逸的解決這個(gè)問(wèn)題卖陵,可以在item2的“Preferences”->“advance”菜單中找到“Scroll wheel sends arrow keys when in alternate screen model.”遭顶,并將該選項(xiàng)的“Yes”修改為“No”。
“V3.1.5”版本以下的ITerm2需要重啟生效泪蔫。
但是這樣在全屏應(yīng)用中棒旗,你就不能通過(guò)滾動(dòng)光標(biāo)來(lái)進(jìn)行上下行的滾動(dòng)了。撩荣。