![](/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.