Неограниченная история в zsh

find . -type f \
       -exec ffmpeg -i '{}' -map 0:0 -map 0:2 -acodec copy -vcodec copy temp.mp4 \; \
       -exec mv temp.mp4 '{}' \;`
47
02.04.2016, 17:36
1 ответ

У меня была проблема с ограничением истории на 10000, пока я не понял, что -мой -zsh устанавливал свои собственные значения HISTSIZEи SAVEHIST. TL;DR, обязательно поместите строки внизу вашего .zshrc.

Еще одна проблема, с которой я столкнулся, заключалась в том, что моя история урезалась до 1024 строк. Хотя я не уверен, почему, я решил это следующим образом:

  • УстановкаHISTFILE=$HOME/.zsh_hist(чего-то другого, чем было раньше)
  • Явная установка HISTFILE=$HOME/.bash_historyв~/.bashrc
  • Выполнение обычных настроек, таких как HISTSIZE=100000иSAVEHIST=100000

Я думаю, это могло быть связано с тем, что я использовал exportдля установки HISTFILE, что заставляло bash использовать ту же переменную HISTFILEпри интерактивном запуске из ZSH, что усекало ее. Настройка файла истории bash, вероятно, не требуется, если вы не делаетеexportHISTFILE.

7
27.01.2020, 19:34

Теги

Похожие вопросы