14

有没有办法在 tmux 会话中的窗格/窗口之间共享 shell 命令历史记录?

4

2 回答 2

12

将这些选项添加到您的.zshrc

setopt inc_append_history

我也觉得hist_ignore_dups hist_ignore_space有用。

另请参阅Zsh » 选项 » 历史记录

于 2015-02-21T15:37:03.123 回答
10

shell 历史与 tmux 几乎没有什么关系,它与您正在使用的 shell 有关。因此,如果您选择使用 zsh,则默认情况下会启用 iirc。使用 bash,您需要为您的.bashrc

export PROMPT_COMMAND="history -a; history -n"

这会将您的最后一个命令附加到历史记录并在每个命令之后重新加载您的历史记录。有关更多信息,请参阅此帖子

于 2012-09-29T20:09:27.927 回答