![Mac OSX 终端自动滚动](https://linux22.com/image/1401801/Mac%20OSX%20%E7%BB%88%E7%AB%AF%E8%87%AA%E5%8A%A8%E6%BB%9A%E5%8A%A8.png)
我经常使用 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