Repita o último comando no ZSH no OS X Server

3

No bash, para executar novamente o último comando, você pode usar !!, ele imprime o que será executado e depois o executa. Observe abaixo:

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

Agora, é assim que o zsh está se comportando na minha máquina, note que esse pressionamento retorna depois !! apenas imprime o comando e não o executa. Existe uma maneira de emular o comportamento do bash no zsh?

zsh$  echo hello <return>
hello
zsh$  !! <return>
zsh$  echo hello <return>
hello
zsh$   
Thomas R
fonte

Respostas:

4

Isso é causado pela opção hist_verify ser configurada como true.

Thomas R
fonte
1
"setopt No_HIST_VERIFY" é como desativá-lo.
mcr