La cronologia è condivisa tra le mie schede dei terminali iTerm2: come posso disattivarlo?


28

Sto usando iTerm2 (con zsh) e per qualche ragione la cronologia è condivisa tra le diverse schede e finestre aperte. Nella maggior parte dei casi, questo è fastidioso, poiché ho schede per attività specifica e se devo ripetere alcuni comandi, voglio solo poter tornare indietro nella cronologia per recuperare l'ultima azione per quello solo finestra / scheda.

Non ho idea di come disabilitare questa cronologia condivisa, ho letto da qualche parte in cui è possibile abilitare la cronologia condivisa zsh, ma dopo tutto non ho fatto nulla del genere.

Qualcuno può indicarmi la giusta direzione?

Risposte:


40

L'esecuzione di quanto segue dovrebbe fare il trucco (usare setoptper riattivarli):

unsetopt inc_append_history
unsetopt share_history

1
Aggiungo questi al mio .zshrc?
nathanvda,

1
e con bash ???
nkint

1
@nathanvda sì, lo aggiungi a .zshrc.
Aram Kocharyan,

1
Che dire di bash shell?
d.C.

3
Sto ottenendo -bash: unsetopt: command not found. È possibile che si tratti di qualcosa di simile a tmux? Sì, non sto usando tmux, ma sto ancora riscontrando lo stesso problema di OP
TabeaKischka,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.