簡體   English   中英

Ctrl + P導致在SSH上處於vi插入模式時bash暫時掛起

[英]Ctrl+p causing bash to temporarily hang when in vi insert mode over ssh

我最近在bash終端中切換為使用vi模式( set :o vi )。 過去,我一直使用ctrl+p瀏覽以前的命令,但是由於某些原因,切換到vi模式后,在插入模式下按ctrl+p時bash會掛起大約20秒鍾。

注意,這僅在ssh上發生。 在本地僅插入^P

有誰知道為什么會這樣,或者我該如何破解它以從OS X Terminal中刪除ctrl+p快捷方式(我很高興使用ESC, k, k,... )?

謝謝

在插入模式下, ^ P綁定到menu-complete-backward ,因此它要經過所有bash-completion,這需要一段時間。 如果要循環瀏覽命令歷史記錄,則需要退出插入模式,並使用kj 您也可以將^ P綁定到previous-history

在OS X版本的bash(使用BSD libedit而不是GNU readline)中,插入模式下的^ P不執行任何操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM