El historial se comparte entre mis pestañas de terminal iTerm2: ¿cómo puedo desactivarlo?

28

Estoy usando iTerm2 (con zsh), y por alguna razón el historial se comparte entre las diferentes pestañas y ventanas que están abiertas. En la mayoría de los casos para mí, esto es molesto, ya que tengo pestañas por tarea específica, y si tengo que rehacer algunos comandos, solo quiero poder retroceder (subir) en el historial para recuperar la última acción para eso ventana / pestaña solamente.

No tengo idea de cómo deshabilitar este historial compartido, leí en alguna parte que puede habilitar el historial compartido zsh, pero afaik no he hecho tal cosa.

¿Alguien puede señalarme en la dirección correcta?

nathanvda
fuente

Respuestas:

40

Ejecutar lo siguiente debería hacer el truco (usar setoptpara volver a habilitarlos)

unsetopt inc_append_history
unsetopt share_history
Gerry
fuente
1
¿Añado estos a mi .zshrc?
nathanvda
1
y con bash ???
nkint
1
@nathanvda sí, agregas esto a .zshrc.
Aram Kocharyan
1
¿Qué pasa con bash shell?
AD
3
Me estoy poniendo -bash: unsetopt: command not found. ¿Es posible que esto esté relacionado con tmux? Afaik No estoy usando tmux, pero sigo teniendo el mismo problema que OP
TabeaKischka