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$   

Respostas:


4

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


1
"setopt No_HIST_VERIFY" é como desativá-lo.
mcr
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.