渡すコマンド ライン スイッチgit diff
や、デフォルトでページャーを使用する他のコマンドはありますかless
? 以下の方法があることは知っています:
git diff | cat
...すべての構文強調表示を削除しますgit config --global core.pager cat
グローバル.gitconfigのページャーを次のように設定しますcat
export GIT_PAGER=cat
しかし、私はコマンドラインスイッチを好みます。
ベストアンサー1
--no-pager
に渡すと、ページャを使用しないように指示されます。 にオプションを渡すと、-F
出力less
が 1 つの画面に収まる場合はページングしないように指示されます。
のように、コマンドの前に--no-pager
または を必ず追加してください。-P
git --no-pager log...
使用法:
git --no-pager diff
コメントからのその他のオプションは次のとおりです。
# Set an evaporating environment variable to use 'cat' for your pager
GIT_PAGER=cat git diff
# Tells 'less' not to paginate if less than a page
export LESS="-F -X $LESS"
# ...then Git as usual
git diff
# short option alternative
git -P diff