2017-03-02 77 views
1

如何在沒有尋呼機的情況下返回結果git grep? Grep默認是這樣做的。當我管git grep貓:git grep foo | cat它這樣做,但它失去了在比賽中突出顯示。我想在比賽中保持突出顯示,而不是在做git grep foo | cat | grep foo如何讓`git grep`返回沒有尋呼機的結果?

+1

'git --no-pager grep' – ElpieKay

回答

3

您可以使用--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命令,並保留突出顯示。