当我在 cd 中切换时如何跳过 --MORE-- 选项?

当我在 cd 中切换时如何跳过 --MORE-- 选项?

我在终端中写道:

cd /some_path/

然后我按下选项卡,如果 some_path 中有很多目录,我会看到一个有很多行的终端,最后有“--MORE--”选项。我应该长时间按 ENTER 键才能完成这些行。我讨厌这个,所以我的问题是:我可以修改该功能吗?例如,终端应该只打印最后 n 个可能的情况。


答案1

在您的~/.inputrc文件中,您可以添加

set page-completions Off

如果您没有这样的文件,您可以简单地创建它。

这指示 GNU Readline 库(bash使用)不要使用内部分页器来完成。

该设置将在下一个 bash会议。

查看手册bash并搜索Readline Variables可能影响完成显示和/或生成方式的其他变量。所有这些变量都将在~/.inputrc文件中设置。

答案2

只需按“q”即可返回打字。

相关内容