si Hwang Asked: 2020-11-25 23:18:49 +0800 CST2020-11-25 23:18:49 +0800 CST 2020-11-25 23:18:49 +0800 CST 如何在所有 shell 中保存命令历史记录 772 我在 macoxs 上使用带有 iTerm2 的 Zsh 和 'oh-my-zsh'。我发现当我执行“历史”时,它只列出了我当前选项卡的命令。如何保存历史记录 在 iTerm 的所有选项卡中 即使我退出 iTerms? zsh oh-my-zsh 2 个回答 Voted Best Answer Marlon Richert 2020-11-28T12:37:47+08:002020-11-28T12:37:47+08:00 添加到您的~/.zshrc文件中: setopt share_history 此处的文档:http: //zsh.sourceforge.net/Doc/Release/Options.html#index-share-history Elioenay Silva 2020-11-28T14:41:20+08:002020-11-28T14:41:20+08:00 在你的 zsh 上安装这个插件 sh -c "$(curl -fsSL https://raw.githubusercontent.com/zdharma/zinit/master/doc/install.sh)" 然后,在您的 .zshrc 文件中,将这些命令粘贴到文件末尾 zinit light zdharma/fast-syntax-highlighting zinit light zsh-users/zsh-autosuggestions zinit light zsh-users/zsh-completions
添加到您的
~/.zshrc
文件中:此处的文档:http: //zsh.sourceforge.net/Doc/Release/Options.html#index-share-history
在你的 zsh 上安装这个插件
然后,在您的 .zshrc 文件中,将这些命令粘贴到文件末尾