2016-09-22 42 views
1

有時我做了一個git grep,並且有一行很長,佔用了半頁或更多,因爲換行。我怎麼能告訴git grep轉折線,而是要求我滾動到右邊,如果我想看到一個長線的其餘部分?運行時關閉換行git grep

我在OSX上使用終端,如果這是相關的。 https://git-scm.com/docs/git-grep未指示git grep命令輸出到哪個程序(如果有)。

+1

未經檢驗的,但可以肯定它足以設置'GIT_PAGER =「少-S」' –

+0

@WilliamPursell Works For Me(TM)。 –

+0

@WilliamPursell你可以把你的評論變成答案嗎? –

回答

1

git grep通過在環境變量GIT_PAGER中設置的程序過濾其輸出,因此您只需將該變量設置爲適當的尋呼機即可。或者,設置您的環境,以便它使用的尋呼機顯示您想要的行爲。例如,GIT_PAGER="less -S"LESS=-S應該工作(假設您的默認PAGERless)。你需要把那些在環境,所以你可能要麼把export GIT_PAGERexport LESS在你的shell啓動腳本,或運行GIT_PAGER="less -S" git grep ...