ZSH iterm2增加了历史行数

不确定这是 zsh、 iterm2还是它们之间的交互。 试图更改终端中可回收行的数量——不是命令历史记录,而是输出历史记录。

我有:

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

这似乎被忽略了

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

71282 次浏览

不是外壳的问题是你的虚拟终端。
您必须在配置/选项/工具/无论什么中找到该选项,以便记住行数。

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

在谷歌上寻找 iterm2将引导您到官方网站,然后去’文档’,Ctrl + F’数字’和找到

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

ITerm2文档中,如何改变它并不是很明显。

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

enter image description here

对于 zsh 和 iTerm2 Build 3.2.5,还需要一个额外的步骤: Preferences-> Profiles-> Terminal-> Check UnlimitedScrollback-> Check save lines to scrollback when an app status bar is present

没有最后一个,滚动对我来说已经不合适了。