Historia jest dzielona między moje zakładki terminala iTerm2: jak mogę to wyłączyć?

28

Korzystam z iTerm2 (z zsh) iz jakiegoś powodu historia jest dzielona między różne otwarte karty i okna. W większości przypadków jest to dla mnie denerwujące, ponieważ mam tabulatory na konkretne zadanie, a jeśli muszę powtórzyć niektóre polecenia, chcę po prostu móc cofnąć się (w górę) w historii, aby pobrać ostatnią akcję dla tego tylko okno / zakładka.

Nie mam pojęcia, jak wyłączyć tę udostępnioną historię, przeczytałem gdzieś, że możesz włączyć udostępnioną historię zsh, ale afaik, nie zrobiłem nic takiego.

Czy ktoś może skierować mnie we właściwym kierunku?

nathanvda
źródło

Odpowiedzi:

40

Wykonanie poniższych czynności powinno załatwić sprawę (użyj, setoptaby je ponownie włączyć):

unsetopt inc_append_history
unsetopt share_history
Gerry
źródło
1
Czy dodam je do mojego .zshrc?
nathanvda,
1
i z bash ???
nkint
1
@nathanvda tak, dodajesz to do .zshrc.
Aram Kocharyan
1
Co z powłoką bash?
AD
3
Dostaję -bash: unsetopt: command not found. Czy to możliwe, że jest to związane z Tmux? Afaik Nie używam tmux, ale wciąż mam ten sam problem jak OP
TabeaKischka 18.10.16