![](/img/trans.png)
[英]macOS: Terminal shortcuts (e.g. ctrl+p) not working in VSCode
[英]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,這需要一段時間。 如果要循環瀏覽命令歷史記錄,則需要退出插入模式,並使用k和j 。 您也可以將^ P綁定到previous-history
。
在OS X版本的bash(使用BSD libedit而不是GNU readline)中,插入模式下的^ P不執行任何操作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.