Answers:
造成这种情况的可能原因之一是您曾经trap
将INT信号设置为其他信号。
如果将INT上的trap(ed函数)重置为默认值,则此问题应消失1。您可以这样做:
trap - INT
trap
解决此问题的另一种方法(虽然很“ hacky”)是在您的.zshrc
或中添加以下内容.bashrc
:
function reset_trap {
# Hacky hack because of <function/script-that-sets-trap-INT>
trap - INT
}
autoload -Uz add-zsh-hook
add-zsh-hook preexec reset_trap
1至少,这对我有用!