Terminal ZSH iterm2增加历史记录的行数

Terminal ZSH iterm2增加历史记录的行数,terminal,zsh,iterm,iterm2,Terminal,Zsh,Iterm,Iterm2,不确定这是zsh、iterm2还是它们之间的相互作用。 试图更改终端中可重调的行数-不是命令历史记录,而是输出历史记录 在.zshrc中,我有: HISTFILE=~/.histfile HISTSIZE=100000 SAVEHIST=100000 这似乎被忽视了=( 不确定google的正确术语“终端输出历史记录?”这不是shell问题,是关于终端模拟器的问题。 您必须在configuration/options/tools/which中找到要记住的行数 显然你知道你的终端模拟器是iter

不确定这是zsh、iterm2还是它们之间的相互作用。 试图更改终端中可重调的行数-不是命令历史记录,而是输出历史记录

在.zshrc中,我有:

HISTFILE=~/.histfile
HISTSIZE=100000
SAVEHIST=100000
这似乎被忽视了=(


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

这不是shell问题,是关于终端模拟器的问题。
您必须在configuration/options/tools/which中找到要记住的行数

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

在google上查找iterm2将引导您访问官方网站,然后转到“文档”,Ctrl+F“数字”并查找

回滚行

要保持在屏幕可见部分上方的回滚缓冲区的行数。

关于如何更改它,在中并不是很明显

  • 打开iTerm2首选项⌘ + ,
  • 选择“配置文件”选项卡
  • 然后选择端子子选项卡
  • 注意,对
    滚动行
    值的更改将立即生效,因此如果不想删除当前缓冲区,请立即检查
    无限滚动
  • 滚动行的值更改为所需的值
  • 如果要使用
    滚动行
    值,请取消选中
    无限滚动
    选项

对于zsh和iTerm2 Build 3.2.5,还需要一个额外的步骤:首选项->配置文件->终端->检查
未限制crollback
->检查
保存行以在存在应用程序状态栏时回滚


滚动对我来说已经中断,没有最后一个了。

非常感谢,我在“首选项”>“高级”选项卡中查找它,我找到了一个设置“终端”>“可访问性的最大行数”更改此版本不起作用,我也不确定有什么区别?现在似乎不再是这样了。有人对~>Build 3.1.5有见解吗?@rudolph9我不确定您对3.1.5有什么问题,但我将iTerm更新到了相同的版本,并验证了我的滚动行仍然限于50k行。@Travis th图中所示的e选项不再可用。FWIW该选项在iTerm2 v3.2.7中至今仍然可用,我认为这不是一个建设性的答案。