In bash, to rerun the last command, you can use !!, it prints what it is going to run, then runs it. Observe below:

bash-3.2$ echo hello <return>
hello
bash-3.2$ !! <return>
echo hello
hello
bash-3.2$ 

Now, this is how zsh is behaving on my machine, note that that pressing return after !! just prints the command, and does not run it. Is there a way to emulate bash's behaviour in zsh?

zsh$  echo hello <return>
hello
zsh$  !! <return>
zsh$  echo hello <return>
hello
zsh$   
link|improve this question
feedback

1 Answer

This is caused by the hist_verify option being set to true.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.