less
ページャーとしてgit
を使用しています。
Git diff出力が1ページで読み取れる場合、私のgitは出力を画面に出力します。 Ctrl+D
(半ページ下)と入力するのが速すぎて、端末が停止することがあります。出力が非常に小さい場合でも、git diff
のポケットベルを有効にするオプションはありますか?
動作しません:
git -p diff
git --paginate diff
git
設定:pager.diff = true
これは、-F
(--quit-if-one-screen
)オプションによって以下に制御されます。
$LESS
または$GIT_PAGER
環境変数で何も指定されていない場合、GitはデフォルトでオプションFRSX
for/oflessを使用します。変更するには、core.pager
オプションを指定し、RSX
に設定します。
git config --global core.pager 'less -+F'
古いバージョンのGitは、ドキュメントで次のことを推奨していました。
git config --global core.pager 'less -+$LESS -RSX'