运行 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
都应该有效(假设您的默认 PAGER
是 less
)。您需要将它们放在环境中,因此您可以将 export GIT_PAGER
或 export LESS
放在 shell 启动脚本中,或者 运行 GIT_PAGER="less -S" 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
都应该有效(假设您的默认 PAGER
是 less
)。您需要将它们放在环境中,因此您可以将 export GIT_PAGER
或 export LESS
放在 shell 启动脚本中,或者 运行 GIT_PAGER="less -S" git grep ...