40

Gitページャーとして使用しているものは少なくなっています。

出力が1ページで読み取れる場合git diff、Gitは出力を画面に出力します。

Ctrl+ (ページの半分下)を入力するのが速すぎDて、ターミナルが停止することがあります。git diff出力が非常に小さい場合でも、のポケットベルを有効にするオプションはありますか?

これは機能しません:

  • git -p diff
  • git --paginate diff
  • git設定:pager.diff = true
4

1 に答える 1

58

これは、-F--quit-if-one-screen)オプションによってlessに制御されます。

または環境変数で指定されていない場合、 GitはFRSXデフォルトで以下のオプションを使用します。変更するには、オプションを指定して次のように設定します。$LESS$GIT_PAGERcore.pagerRSX

git config --global core.pager 'less -+F'

古いバージョンのGitは、ドキュメントで次のことを推奨していました。

git config --global core.pager 'less -+$LESS -RSX'
于 2012-09-10T12:57:09.733 に答える