![Como posso fazer com que o zshell ignore as substituições de confirmação?](https://rvso.com/image/1303464/Como%20posso%20fazer%20com%20que%20o%20zshell%20ignore%20as%20substitui%C3%A7%C3%B5es%20de%20confirma%C3%A7%C3%A3o%3F.png)
Se eu executar os seguintes comandos no bash:
mkdir foo
cd !$
O segundo comando será interpretado cd foo
e executado.
No zshell (pelo menos com minha configuração atual), ele fará a substituição, criará o comando cd foo
e deixará meu cursor no final dele, para que eu tenha que apertar enter novamente para executar.
Existe uma maneira de fazer com que ele simplesmente execute o comando?
Responder1
De man zshoptions
:
HIST_VERIFY
Sempre que o usuário inserir uma linha com expansão de histórico, não execute a linha diretamente; em vez disso, execute a expansão do histórico e recarregue a linha no buffer de edição.
Então basta adicionar setopt no_hist_verify
ao seu .zshrc
Editar:Remova aspas simples acidentais que estavam quebrando o comando