在 zsh 中加载提示时缓冲输入

在 zsh 中加载提示时缓冲输入

在 中运行命令后zsh,尤其是在 中运行命令后ctrl+c,在再次显示提示符之前会出现暂停。在 bash 中,当发生这种情况时,在提示符重新出现之前键入的任何内容仍然被算作输入,即使它显示在新提示符之前或被新提示符删除。这意味着我可以尽可能快地输入ctrl+c+ ls+ ,并且仍然会运行。就这样,我经常会以进入得太快而告终。按下则仅提交。enterlszshslenters

我尝试过谷歌搜索“提示加载时的 zsh 缓冲区输入”和一些变体,但什么也没找到。

我尝试禁用我的提示插件和所有其他插件,但这没有什么区别。

答案1

我最终自己解决了这个问题。我的吞咽输入有功能zshrc

相关内容