ZSH iterm2增加行数历史记录


92

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

在.zshrc中,我有:

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

这似乎被忽略=(

不确定Google是否使用正确的术语“端子输出历史记录?”

Answers:


267

iTerm2文档中,如何更改它尚不是很明显。

  • 打开iTerm2首选项+,
  • 选择Profiles标签
  • 然后选择Terminal子标签
  • 当心,对该Scrollback lines值的更改将立即生效,因此请立即检查Unlimited scrollback是否要删除当前缓冲区
  • 将的值更改为Scrollback Lines您想要的任何值
  • Unlimited scrollback如果您想使用自己的Scrollback lines价值,请取消选中该选项

在此处输入图片说明


非常感谢,我宁愿在“首选项”>“高级”选项卡中寻找此设置,但发现设置为““终端”>“暴露给可访问性的最大行数””。区别 ?
西里尔·杜尚·多丽丝

1
似乎不再是这种情况了。有人对〜> Build 3.1.5有见识吗?
rudolph9年

@ rudolph9我不确定您使用3.1.5时遇到什么问题,但是我将iTerm更新为相同的版本,并验证了我的回滚行仍然限制为5万行。
特拉维斯

@Travis如图所示的选项不再可用。
rudolph9年

FWIW,直到今天,iTerm2 v3.2.7
Carter,

7

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

显然,您知道您的终端仿真器是iterm2。

在Google上查找iterm2,将带您进入官方网站,然后转到“文档”,Ctrl + F“数字”并查找

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


8
我认为这不是一个建设性的答案。

3

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

没有最后一个,滚动对我来说就很困难。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.