如果没有寻呼机,如何让git grep
返回结果? Grep默认执行此操作。当我将git grep
传递给cat:git grep foo | cat
时,它会执行此操作,但它会在匹配时失去突出显示。我想在不进行git grep foo | cat | grep foo
的情况下在比赛中保持突出显示。
答案 0 :(得分:9)
您可以使用--no-pager
这样的git --no-pager grep foo
参数,也可以告诉grep始终进行突出显示,即使您将结果通过git grep --color=always foo | cat
传递给其他进程也是如此。或者您可以将配置选项core.pager
设置为cat
,或git -c core.pager=cat grep foo
,或者永久保存git config core.pager cat
,这将适用于将发送到寻呼机的所有Git命令,也保留了突出显示。