繁体   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