zsh禁用共享命令记录

时光总嘲笑我的痴心妄想 提交于 2019-12-29 21:55:34

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

转载请注明文章出处:https://tlanyan.me/zsh-disable-share-history

zsh默认启用了命令记录(history)共享。打开多个终端tab,在某个tab中输入命令,该命令记录会马上共享到其他tab,然后设置为最后一条命令(按上箭头⬆️就能看到)。因本人长期使用多个终端同时操作,这个特性会打断同一终端历史命令的连续性,所以非常讨厌这个特性。

这是zsh的特性,和oh my zsh无关。禁用共享命令记录也很简单,在~/.zshrc末尾加入如下设置:

setopt no_share_history

关掉终端重新打开或者重新加载.zshrc文件,烦人的历史命令同步问题就解决了。

参考

  1. https://github.com/ohmyzsh/ohmyzsh/issues/2537
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!