立即在 zsh 中重新运行上一个命令,而不是创建它

立即在 zsh 中重新运行上一个命令,而不是创建它

我知道我可以使用 重新运行以前的命令!!,但在 zshell 中执行此操作只会获取命令并放入新行,这需要我再次按 Enter 才能执行它。

例如:

~ echo test
test
~ !!
~ echo test

重击似乎没有这样做,它立即执行命令。我可以在 zsh 中实现这样的行为吗?

答案1

您正在寻找unsetopt HIST_VERIFY。将其添加到您.zshrc希望更改持久的内容中。看man zshoptions

相关内容