J'utilise iTerm2 (v 3.2.9) et zsh (v 5.7.1). J'ai normalement 3-4 onglets iTerm ouverts en même temps et chaque onglet a son propre historique grâce aux paramètres suivants dans mon fichier .zshrc
fichier
SAVEHIST=10000 # Number of entries
HISTSIZE=10000
HISTFILE=~/.zsh_history
unsetopt inc_append_history
unsetopt share_history
setopt appendhistory
Cependant, lorsque je ferme et rouvre iTerm2, tous les onglets partagent le même historique (je suppose qu'ils lisent à partir du même HISTFILE
) : par exemple, si j'ai deux onglets (disons A et B), où la dernière commande de A est foo
et le dernier ordre de B est bar
Lorsque je ferme et rouvre iTerm2, les deux onglets affichent soit bar
ou foo
(en fonction de la dernière commande exécutée, indépendamment de A ou B) comme la dernière commande saisie (touche flèche vers le haut).
Ma question est la suivante : est-il possible de conserver des historiques distincts même après avoir relancé iTerm2 ?