emacs shell:如何防止许多命令通过分页器自动传输?

emacs shell:如何防止许多命令通过分页器自动传输?

我正在使用 emacs-shell。我厌倦了输入各种命令,例如man和,git diff这些命令会在我没有告诉它的情况下使用分页器。我认为这会受到 shell 的影响,我想关闭它,这样我就可以使用 emacs 作为分页器。

答案1

Emacs 已经有了 man 模式M-x man,你可以使用magitemacs 的 git 模式。有一个较少的emacswiki 上的实现可以为您提供有关其他基于分页器的命令的想法。

答案2

您可以将环境变量 PAGER 设置为 cat:

 (setenv "PAGER" "cat")

相关内容