答案1
这至少在简单的情况下有效:
precmd () {
trap 'print -P "%B%F{red}^C%f%b"; zle send-break' INT
}
preexec () {
trap - INT
}
我还没有探讨过它在“困难”情况下是如何工作的,例如需要很长时间的完成功能。
这至少在简单的情况下有效:
precmd () {
trap 'print -P "%B%F{red}^C%f%b"; zle send-break' INT
}
preexec () {
trap - INT
}
我还没有探讨过它在“困难”情况下是如何工作的,例如需要很长时间的完成功能。