防止 ZSH 在中断后将 $PREBUFFER 保存到历史记录中

防止 ZSH 在中断后将 $PREBUFFER 保存到历史记录中

在连续上下文中($PREBUFFER不为空),如下所示:

$ echo 1 \
$

当我输入 Ctrl+C 中断输入后,ZSH 就会保存$PREBUFFER到历史文件中:

...
: 1676711302:0;echo 1 \ 

如何防止这种行为?

相关内容