美文网首页
iterm2 tab 间不共享历史命令

iterm2 tab 间不共享历史命令

作者: McDu | 来源:发表于2018-08-23 12:30 被阅读160次

使用 iterm2 向上箭头翻阅历史命令时,tab 间的历史命令被共享了,tab1 输入的命令,在 tab2 里使用↑翻阅时仍可以查到,tab2 里的上一个命令久久不能翻到,很烦。


解决办法

如果使用了 zsh,在 .zshrc 文件里加入两行:

unsetopt inc_append_history
unsetopt share_history

执行 source .zshrc
退出 iterm 重新进入即可。

说明

INC_APPEND_HISTORY
此选项与APPEND_HISTORY 类似, 新的历史记录一旦输入,以增量的方式添加到 $HISTFILE,而不是等到 shell 退出。

SHARE_HISTORY
此选项既可以从历史文件中导入新命令,也可类似 INC_APPEND_HISTORY


参考链接:
iTerm2 (version 3): Individual history per tab?

相关文章

  • iterm2 tab 间不共享历史命令

    使用 iterm2 向上箭头翻阅历史命令时,tab 间的历史命令被共享了,tab1 输入的命令,在 tab2 里...

  • LInux Day10: bash特性

    bash及其特性: 光标跳转: 命令历史: Tab 命令补全:Tab(命令搜索路径下) 路径补全全:Tab 环境变...

  • Linux学习笔记-day1

    简单操作指令 history 执行历史命令 !对应数字 history -c 清除;历史记录 tab补全,双tab...

  • Linux常用命令速查

    基本操作 操作说明tab自动补全↑ | ↓切换历史命令Ctrl + c终止命令 --help查看帮助man 命令查...

  • linux常用命令

    帮助命令 --help 命令的相关说明 man 命令的相关说明手册 tab 自动补全 history 历史命令记录...

  • 2-Linux基础

    本章内容 ◆ 用户登录◆ 终端◆ Shell介绍◆ 执行命令◆ 简单命令◆ Tab键补全◆ 命令行历史◆ bash...

  • 【linux】shell 脚本相关知识

    基础知识 !:记录命令历史 tab:命令补全 alias:将长指令赋予别名,方便调用。 管道符(|):把前面的命令...

  • 入门

    命令 01day cd 命令 查看ls- lh ll 有问题找男人man 自动补全 tab键 历史命令 his...

  • 基础命令

    自动补全 Tab 历史命令 history 查看文件信息 ls -a 显示指定目录下所...

  • centos下安装zsh

    zsh zsh可以提供命令参数自动补全和提示.和传统的TAB补全不同,传统的TAB补全并不会提示命令参数。让命令不...

网友评论

      本文标题:iterm2 tab 间不共享历史命令

      本文链接:https://www.haomeiwen.com/subject/ozvpiftx.html