运行 git grep 时关闭换行

Turn off line wrapping when running git grep

有时我做一个git grep,有一行很长,因为换行而占据了半页或更多。如果我想看到长行的其余部分,我如何告诉 git grep 关闭换行,而不是要求我向右滚动?

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

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