ZSH iterm2增加了历史数量

时间:2012-09-17 13:01:09

标签: terminal zsh iterm iterm2

不确定这是zsh,iterm2还是它们之间的交互。 尝试更改终端中可重复使用行的数量 - 而不是命令历史记录,输出历史记录。

在.zshrc我有:

HISTFILE=~/.histfile
HISTSIZE=100000
SAVEHIST=100000

这似乎被忽略了=(

不确定谷歌的正确术语,“终端输出历史记录?”

3 个答案:

答案 0 :(得分:221)

iTerm2 documentation关于如何改变它并不是很明显。

  • 打开iTerm2首选项 +
  • 选择个人资料标签
  • 然后选择 Terminal 子选项卡
  • 请注意,对Scrollback lines值的更改会立即生效,因此如果您不想删除当前缓冲区,请立即检查Unlimited scrollback
  • Scrollback Lines的值更改为您想要的任何内容
  • 如果您要使用Unlimited scrollback
  • ,请取消选中Scrollback lines选项

enter image description here

答案 1 :(得分:8)

这不是shell问题,而是关于终端模拟器的问题 您必须在配置/选项/工具/中找到该选项,以获取要记住的行数。

显然你知道你的终端模拟器是iterm2。

在谷歌上寻找iterm2将引导您进入官方网站,然后转到'文档',Ctrl + F'数字'并找到

向后滚动
回滚缓冲区的行数,以保持在屏幕的可见部分之上。

答案 2 :(得分:1)

使用zsh和iTerm2 Build 3.2.5,需要执行一个附加步骤:首选项->配置文件->终端->检查UnlimitedScrollback->检查save lines to scrollback when an app status bar is present

没有最后一个滚动条就让我难以忍受。