如何阻止zsh重新打印上一个命令

如何阻止zsh重新打印上一个命令,zsh,Zsh,考虑以下bash交互: cat file.txt rm !$ 当我在rm命令末尾按Enter键时,命令立即执行。另一方面,zsh不执行该命令,但它将显示带有标记的命令$扩展为file.txt,如下所示: rm file.txt 这需要我再按一次回车键。在这种情况下,有没有办法让zsh像bash一样工作?您可能已经启用了histverify。你可以用电脑关机 unsetopt histverify 您可能已启用了histverify。你可以用电脑关机 unsetopt histverify

考虑以下bash交互:

cat file.txt
rm !$
当我在
rm
命令末尾按Enter键时,命令立即执行。另一方面,zsh不执行该命令,但它将显示带有标记的命令
$
扩展为
file.txt
,如下所示:

rm file.txt

这需要我再按一次回车键。在这种情况下,有没有办法让zsh像bash一样工作?

您可能已经启用了
histverify
。你可以用电脑关机

unsetopt histverify

您可能已启用了
histverify
。你可以用电脑关机

unsetopt histverify

您也可以使用Alt-。立即填写上一个命令的最后一个参数,而不是等待
$将在执行命令时展开。您也可以使用Alt-。立即填写上一个命令的最后一个参数,而不是等待
$