如何阻止 zsh 重印之前的命令
How to stop zsh from reprinting the previous command
考虑以下 bash 互动:
cat file.txt
rm !$
当我在 rm
命令末尾按 Enter 时,命令立即执行。另一方面,zsh 不执行该命令,但它会显示带有令牌 !$
扩展为 file.txt
的命令,如下所示:
rm file.txt
这需要我再按一次 Enter。在这种情况下,有没有办法让 zsh 表现得像 bash?
您可能已开启 histverify
。您可以通过
将其关闭
unsetopt histverify
考虑以下 bash 互动:
cat file.txt
rm !$
当我在 rm
命令末尾按 Enter 时,命令立即执行。另一方面,zsh 不执行该命令,但它会显示带有令牌 !$
扩展为 file.txt
的命令,如下所示:
rm file.txt
这需要我再按一次 Enter。在这种情况下,有没有办法让 zsh 表现得像 bash?
您可能已开启 histverify
。您可以通过
unsetopt histverify