我在 emacs 中完成所有终端工作,并且宁愿使用比“less”更丰富的工具来移动输出。更糟糕的是,任何时候应用程序在 emacs 内部页面,都会非常烦人,因为它是一个哑终端。
虽然我可以将“git help rm”之类的东西换成“M-x man git-rm”,但我更愿意禁用 git 中所有内容的所有分页。这样我就不必寻找正确的咒语了。
git config --global core.pager cat
似乎没有成功。
git config --global man.viewer "man -P cat"
因为“man -P cat”不是有效的可执行文件而导致问题。
我怎样才能让 git 只转储它的输出?
最佳答案
To disable pagination for all commands, set
core.pager
orGIT_PAGER
tocat
.
(c) http://www.kernel.org/pub/software/scm/git/docs/git-config.html
添加。您还询问了 git help
。它实际上不是 git 的寻呼机,它是 $MANPAGER
。因此,也许对您来说,只需制作 PAGER=cat
就足够了。
PAGER=cat git help log
不使用寻呼机。
关于git - 禁用git中的所有分页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12166295/