2

Я недавно переключился с bash на zshell, но моя история, похоже, не работает. Когда я нажимаю стрелку вверх, я не получаю предыдущие команды. Ярлык отличается?

Также, как я могу включить общую историю через вкладки и новые окна? Я на льве, и пользуюсь стандартным терминалом

1 ответ1

0

Стрелка вверх должна работать, вы можете проверить, что это за ярлык с помощью этой команды:

bindkey | grep up-line

В зависимости от того, что ваша стрелка вверх отправляет на терминал, вам может потребоваться настроить его, используйте Ctrl-v Up, чтобы проверить. Использование:

bindkey "KEYS" up-line-or-history

или же

bindkey "KEYS" up-line-or-search

починить это.

Общая история включена с:

setopt share_history

Могут быть некоторые другие параметры, которые вы хотите установить, чтобы избежать дублирования и т.д., См. zshoptions(1) .

Вот что я использую:

setopt hist_expire_dups_first
setopt hist_find_no_dups
setopt hist_ignore_all_dups
setopt hist_ignore_dups
setopt hist_ignore_space
setopt hist_no_store
setopt hist_reduce_blanks
setopt hist_save_no_dups
setopt hist_verify
setopt inc_append_history
setopt no_hist_allow_clobber
setopt no_hist_beep
setopt share_history

Они были добавлены постепенно, поэтому некоторые из них могут быть избыточными.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .