我的iTerm2终端选项卡之间共享了历史记录:如何将其关闭?


28

我正在使用iTerm2(带有zsh),由于某种原因,历史记录在打开的不同选项卡和窗口之间共享。在大多数情况下对我来说,这很烦人,因为我有每个特定的任务选项卡,如果我不得不重做一些命令,我只是希望能够回去(上)在历史上检索的最后一个动作仅窗口/标签。

我不知道如何禁用此共享历史记录,我在某处阅读了可以启用共享历史记录的地方zsh,但是afaik我没有做任何事情。

有人能指出我正确的方向吗?

Answers:


40

执行以下操作即可解决问题(用于setopt重新启用它们):

unsetopt inc_append_history
unsetopt share_history

1
我要添加这些.zshrc吗?
nathanvda 2012年

1
和bash ???
nkint

1
@nathanvda是,您将其添加到中.zshrc
Aram Kocharyan 2015年

1
bash shell呢?
AD

3
我越来越-bash: unsetopt: command not found。这可能与tmux有关吗?Afaik我没有使用tmux,但是我仍然遇到与OP相同的问题
TabeaKischka 16-10-18
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.