我想将每个选项卡的历史记录分开(即使对于一个选项卡内的拆分窗口)。因此,我找到了一个解决方案,在之后添加这两行source $ZSH/oh-my-zsh.sh
:
source $ZSH/oh-my-zsh.sh
unsetopt inc_append_history
unsetopt share_history
现在历史记录确实是分开的,但是当我完全关闭终端(在我的例子中是 Tabby)时,每个选项卡的历史记录再次变得相同。怎么解决呢?我zsh
与 一起使用Tabby
。
答案1
如果您希望即使在重新启动后也将选项卡的历史记录分开,那么您将需要$HISTFILE
在每个选项卡中声明不同的历史记录,因为(如前所述fc
在命令的文档中):
$HISTFILE
在启动时读取时被视为本地。