【问题标题】:ZSH iterm2 increase number of lines historyZSH iterm2 增加行数历史
【发布时间】:2012-09-09 16:45:58
【问题描述】:

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

在 .zshrc 我有:

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

这似乎被忽略了=(

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

【问题讨论】:

    标签: terminal zsh iterm iterm2


    【解决方案1】:

    这不是外壳问题,而是与您的终端模拟器有关。
    您必须在配置/选项/工具/任何东西中找到选项,以便记住行数。

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

    在google上找iterm2会带你到官网,然后到'Documentation',Ctrl+F'number'找到

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

    【讨论】:

    • 在我看来不是一个建设性的答案。
    【解决方案2】:

    iTerm2 documentation 中并未立即明确说明如何更改它。

    • 打开iTerm2首选项 + ,
    • 选择配置文件选项卡
    • 然后选择终端子选项卡
    • 请注意,对Scrollback lines 值的更改会立即生效,如果您不想删除当前缓冲区,请立即检查Unlimited scrollback
    • Scrollback Lines 的值更改为您想要的任何值
    • 如果您想使用 Scrollback lines 值,请取消选中 Unlimited scrollback 选项

    【讨论】:

    • 非常感谢,我宁愿在首选项>高级选项卡中寻找这个,我找到了一个设置“终端>公开给辅助功能的最大行数”更改这个没有用,并且我不太确定有什么区别?
    • 这似乎不再是这种情况了。有人对 ~> Build 3.1.5 有见解吗?
    • @rudolph9 我不确定您在使用 3.1.5 时遇到了什么问题,但我将 iTerm 更新到相同版本并验证我的回滚行仍然限制为 50k 行。
    • @Travis 如图所示的选项已不再可用。
    • FWIW 到今天为止,我在 iTerm2 v3.2.7 中仍然可以使用该选项
    【解决方案3】:

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

    没有最后一个滚动对我来说很糟糕。

    【讨论】:

      猜你喜欢
      • 2020-08-28
      • 2015-01-06
      • 1970-01-01
      • 2015-05-13
      • 2021-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-04
      相关资源
      最近更新 更多