Я ищу установку, которая сделает его так, чтобы, когда я поразил стрелку вверх, zsh выставочные команды, я недавно отредактировал. Выгода, я только хочу уникальные команды. В настоящее время, если я ввожу echo "hello world"
50 раз я должен нажать времена стрелки вверх 50 для получения команды, которую я использовал прежде, чем ввести команду эха. Это является раздражающим по меньшей мере.
Какие-либо мысли, на какой, устанавливая я должен позволить/запретить?
HIST_IGNORE_ALL_DUPS
выведет все предыдущие соответствия команды, которая может сбивать с толку при использовании истории в качестве журнала того, что Вы сделали позже.
Более близкое соответствие к Вашим потребностям, вероятно, HIST_IGNORE_DUPS
или даже HIST_FIND_NO_DUPS
опция.
Посмотрите man zshoptions | less -p History
:
HIST_FIND_NO_DUPS: При поиске записей истории в строчном редакторе не отображайте дубликаты строки, ранее найденной, даже если дубликаты не непрерывны.
HIST_IGNORE_ALL_DUPS: Если новая командная строка, добавляемая к списку предыстории, копирует более старый, более старая команда удалена из списка (даже если это не предыдущее событие).
HIST_IGNORE_DUPS: не вводите командные строки в список предыстории, если они - дубликаты предыдущего события.