Mac OSX 终端自动滚动

Mac OSX 终端自动滚动

我经常使用 mac osx 终端。每当我想在终端屏幕上打印多页内容时,屏幕在打印一页后就会停止滚动,并在屏幕底部显示“--More--”,让我按“enter”继续打印更多行,一次打印一行。

我想要的是终端屏幕自动滚动到输出底部。有人知道怎么做吗?

谢谢大家的回复。让我举个例子。当我在主目录中双击 Tab 键后,它并没有显示所有可能的命令(它应该显示),而是在屏幕底部显示了“--More--”。

答案1

如果没有示例,我不得不想象您正在使用某个实用程序来显示文件。如果您只是cat显示文件,它将向控制台显示文件的全部内容。然后,您只会受到终端窗口中回滚数量的限制。

(顺便说一句,你可以将回滚缓冲区更改为无限在终端 -> 首选项)

高血压

答案2

显示的分页器--More--由 readline 显示,它不应该显示所有输出,而应该只显示可能的完成之类的内容。

要删除它,请将此行添加到~/.inputrc

set page-completions off

要删除Display all ... possibilities? (y or n)提示,请添加:

set completion-query-items 0

相关内容