我知道我可以使用 重新运行以前的命令!!
,但在 zshell 中执行此操作只会获取命令并放入新行,这需要我再次按 Enter 才能执行它。
例如:
~ echo test
test
~ !!
~ echo test
重击似乎没有这样做,它立即执行命令。我可以在 zsh 中实现这样的行为吗?
答案1
您正在寻找unsetopt HIST_VERIFY
。将其添加到您.zshrc
希望更改持久的内容中。看man zshoptions
。
我知道我可以使用 重新运行以前的命令!!
,但在 zshell 中执行此操作只会获取命令并放入新行,这需要我再次按 Enter 才能执行它。
例如:
~ echo test
test
~ !!
~ echo test
重击似乎没有这样做,它立即执行命令。我可以在 zsh 中实现这样的行为吗?
您正在寻找unsetopt HIST_VERIFY
。将其添加到您.zshrc
希望更改持久的内容中。看man zshoptions
。