Por exemplo, digamos que eu execute um comando como appbuild
acertar up arrow
dez vezes seguidas. Agora, se eu quiser voltar ao último comando único antes desse, tenho que acertar up
dez vezes seguidas.
Alguma maneira de alterar essa preferência? O IIRC Bash não fez isso.
Responder1
Eu acho que você está procurandosetopt hist_ignore_dups
. A configuração bash equivalente era HISTCONTROL=ignoredups:…
. Se você tivesse HISTCONTROL=erasedups
, o equivalente zsh ésetopt hist_ignore_all_dups
.
Por falar no assunto, o zsh equivalente a ignorespace
inserir HISTCONTROL
ésetopt hist_ignore_space
.
setopt
comandos, como outras configurações interativas para zsh, vão para ~/.zshrc
(ou seja, o arquivo chamado .zshrc
em seu diretório inicial).