如何在 iTerm2 中向上滚动更多(增加滚动缓冲区)?

问题描述 投票:0回答:5

如何在 iterm2 上向上滚动更多内容以获得完整输出?有时,例如,如果我正在进行单元测试,错误太大,超出了我需要继续向上滚动的范围,以至于我无法再向上滚动,但输出会继续向上超出滚动顶部。我怎样才能访问它?我尝试向上翻页,但没有成功。

iterm iterm2
5个回答
826
投票

有一个选项“无限回滚缓冲区”,您可以在

Preferences > Profiles > Terminal
下找到它,或者您可以在同一位置增加您想要在历史记录中拥有的行数。


72
投票

解决方案:为了增加 iterm bash 终端上的缓冲区历史记录,您有两个选择:

转到 iterm -> 首选项 -> 配置文件 -> 终端选项卡 -> 回滚缓冲区 (部分)

选项 1。选择复选框

Unlimited scrollback

选项 2。输入您希望终端缓冲区缓存的选定的

Scrollback lines
数字(参见下图)


6
投票

macOS 默认终端(不是 iTerm2)

macOS 10.15.7

  1. 打开终端
  2. 点击
    Prefrences...
  3. 选择
    Window
    选项卡
  4. 只需将
    Scrollback
    更改为
    Limit number of rows to:
    即可。

我的截图


1
投票

另一种选择是使用

less

$ command | less
a lot of output from the command
gets cut off and you're able to
read the top of the output first
and are able to navigate the output
...

如果您的编辑器设置为

vi
vim
,您可以使用标准导航(JK)进行导航。按 Q 停止读取输出。

此外,如果您决定使用

Ulimited scrollback
设置,您可以使用 Cmd+K 清除缓冲区。


0
投票

要使用 iTerm2 启用无限制回滚,您可以在 iTerm2 首选项中调整回滚设置。具体方法如下:

打开 iTerm2 首选项:如果 iTerm2 尚未打开,则启动它。然后,转到屏幕左上角的“iTerm2”菜单并选择“首选项...”或者,您可以使用键盘快捷键 Cmd + , 打开首选项。

导航到配置文件:在“首选项”窗口中,单击顶部的“配置文件”选项卡。

选择配置文件:从左侧列表中选择要修改的配置文件。如果您使用默认配置文件,它可能被命名为“默认”。

调整回滚设置:

  • 在“配置文件”选项卡中,单击“终端”选项卡 选定的个人资料。

  • 向下滚动,直到看到“回滚缓冲区”部分。

  • 选中“无限回滚”旁边的复选框。

  • (可选)您可以调整“回滚线”滑块来设置 最大行数(如果您不想使用无限) 向后滚动。

应用更改:根据您的喜好调整回滚设置后,关闭“首选项”窗口。更改应立即生效。

注意:此更改后,无限回滚不起作用添加 Srcollback Line 1,00,000 或其他东西

© www.soinside.com 2019 - 2024. All rights reserved.