运行git grep时关闭换行

时间:2016-09-22 04:15:25

标签: git git-grep terminal.app

有时我会做一个git grep,并且由于换行,有一行很长,占用半页或更多。我如何告诉git grep转换换行,而不是要求我向右滚动,如果我想查看长行的其余部分?

我在OSX上使用终端,如果这是相关的。 https://git-scm.com/docs/git-grep没有指出git grep命令输出到哪个程序,如果有的话。

1 个答案:

答案 0 :(得分:1)

git grep通过环境变量GIT_PAGER中设置的程序过滤其输出,因此您只需将该变量设置为适当的寻呼机即可。或者,设置您的环境,使其使用的寻呼机展示您想要的行为。例如,GIT_PAGER="less -S"LESS=-S应该有效(假设您的默认PAGERless)。您需要将它们放在环境中,因此您可以将export GIT_PAGERexport LESS放入shell启动脚本中,或运行GIT_PAGER="less -S" git grep ...

相关问题