如何在 iterm2 上向上滚动更多内容以获得完整输出?有时,例如,如果我正在进行单元测试,错误太大,超出了我需要继续向上滚动的范围,以至于我无法再向上滚动,但输出会继续向上超出滚动顶部。我怎样才能访问它?我尝试向上翻页,但没有成功。
有一个选项“无限回滚缓冲区”,您可以在
Preferences > Profiles > Terminal
下找到它,或者您可以在同一位置增加您想要在历史记录中拥有的行数。
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
,您可以使用标准导航(J、K)进行导航。按 Q 停止读取输出。
此外,如果您决定使用
Ulimited scrollback
设置,您可以使用 Cmd+K 清除缓冲区。
要使用 iTerm2 启用无限制回滚,您可以在 iTerm2 首选项中调整回滚设置。具体方法如下:
打开 iTerm2 首选项:如果 iTerm2 尚未打开,则启动它。然后,转到屏幕左上角的“iTerm2”菜单并选择“首选项...”或者,您可以使用键盘快捷键 Cmd + , 打开首选项。
导航到配置文件:在“首选项”窗口中,单击顶部的“配置文件”选项卡。
选择配置文件:从左侧列表中选择要修改的配置文件。如果您使用默认配置文件,它可能被命名为“默认”。
调整回滚设置:
在“配置文件”选项卡中,单击“终端”选项卡 选定的个人资料。
向下滚动,直到看到“回滚缓冲区”部分。
选中“无限回滚”旁边的复选框。
(可选)您可以调整“回滚线”滑块来设置 最大行数(如果您不想使用无限) 向后滚动。
应用更改:根据您的喜好调整回滚设置后,关闭“首选项”窗口。更改应立即生效。
注意:此更改后,无限回滚不起作用添加 Srcollback Line 1,00,000 或其他东西