Por ejemplo, digamos que hago un comando como appbuild
presionar up arrow
diez veces seguidas. Ahora, si quiero volver al último comando único anterior a ese, tengo que presionar up
diez veces seguidas.
¿Alguna forma de cambiar esta preferencia? IIRC Bash no hizo esto.
Respuesta1
Creo que estás buscandosetopt hist_ignore_dups
. La configuración de bash equivalente era HISTCONTROL=ignoredups:…
. Si lo hubieras hecho HISTCONTROL=erasedups
, el equivalente de zsh essetopt hist_ignore_all_dups
.
En una nota relacionada, el zsh equivalente a ignorespace
poner HISTCONTROL
essetopt hist_ignore_space
.
setopt
Los comandos, al igual que otras configuraciones interactivas para zsh, van a ~/.zshrc
(es decir, al archivo llamado .zshrc
en su directorio de inicio).