有时我会做一个git grep
,并且由于换行,有一行很长,占用半页或更多。我如何告诉git grep
转换换行,而不是要求我向右滚动,如果我想查看长行的其余部分?
我在OSX上使用终端,如果这是相关的。 https://git-scm.com/docs/git-grep没有指出git grep
命令输出到哪个程序,如果有的话。
答案 0 :(得分:1)
git grep
通过环境变量GIT_PAGER
中设置的程序过滤其输出,因此您只需将该变量设置为适当的寻呼机即可。或者,设置您的环境,使其使用的寻呼机展示您想要的行为。例如,GIT_PAGER="less -S"
或LESS=-S
应该有效(假设您的默认PAGER
为less
)。您需要将它们放在环境中,因此您可以将export GIT_PAGER
或export LESS
放入shell启动脚本中,或运行GIT_PAGER="less -S" git grep ...