Стрелка вверх должна работать, вы можете проверить, что это за ярлык с помощью этой команды:
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
Они были добавлены постепенно, поэтому некоторые из них могут быть избыточными.