Например, скажем, я выполняю команду, appbuild
нажимая up arrow
десять раз подряд. Теперь, если я хочу вернуться к последней уникальной команде перед этим, мне нужно нажать up
десять раз подряд.
Есть ли способ изменить это предпочтение? IIRC Bash этого не делал.
решение1
Я думаю, ты ищешьsetopt hist_ignore_dups
. Эквивалентная настройка bash была HISTCONTROL=ignoredups:…
. Если у вас был HISTCONTROL=erasedups
, эквивалент zsh будетsetopt hist_ignore_all_dups
.
В связи с этим , zsh эквивалентно ignorespace
вставкеHISTCONTROL
setopt hist_ignore_space
.
setopt
Команды, как и другие интерактивные конфигурации для zsh, переходят в ~/.zshrc
(т. е. в файл, вызываемый .zshrc
в вашем домашнем каталоге).