zsh !! и! $ auto выполняется так же, как и в bash

Недавно я перешел от bash к zsh. Я обнаружил две незначительные проблемы и различия между zsh и bash. Я был немного разочарован, когда мои любимые два ярлыка !! & !$ не ведут себя так, как в bash.

Когда я пытаюсь сделать следующее с помощью ярлыков аргументов (извините, я не знаю, что они формально называются), они автоматически выполняются, как в bash:

 $ touch foo $ vim !$ <file opens immediately> 

В то время как в zsh они переводятся, затем выполняются (я должен нажать, чтобы ввести одно дополнительное время):

 $ touch foo $ vim !$ $ vim foo 

Есть ли способ иметь !$ & !! , в zsh, ведут себя так же, как в bash?

One Solution collect form web for “zsh !! и! $ auto выполняется так же, как и в bash”

От man zshoptions

 HIST_VERIFY Whenever the user enters a line with history expansion, don't execute the line directly; instead, perform history expansion and reload the line into the editing buffer. 

Чтобы отключить эту опцию, запустите setopt no_hist_verify . Вы также можете просмотреть свой файл конфигурации и удалить параметр hist_verify или просто отключить его.

  • Проверить переменную - массив в Bourne как shell?
  • Проблемы с дублированием $ PATH
  • Передача именованных аргументов в сценарии оболочки
  • Отключить завершение имени файла подстроки в zsh
  • Невозможно сделать .zhistory символической ссылкой
  • Как настроить zsh-запрос, чтобы его длина была пропорциональна ширине терминала
  • Могу ли я выделить текущую строку приглашения в zsh?
  • Каков предполагаемый прецедент для COMPLETE_ALIASES в zsh?
  • При использовании zsh tab-completion игнорируйте CDPATH, если локальный файл или каталог совпадают
  • $ @ и 'set env $ PATH' - зачем это утверждение входит в .inputrc?
  • Поиск файлов в ZSH не работает
  • Как создать более одного подкаталога с помощью ZSH? (на машине Debian)
  • Linux и Unix - лучшая ОС в мире.