J'utilise le terminal par défaut d'Ubuntu 16.04 (c'est GNOME je crois?)
Le problème auquel je suis confronté est que lorsque j'utilise la git diff
commande pour inspecter mes modifications locales, je peux faire défiler vers le haut / bas à l'aide de la molette de la souris, mais aucune nouvelle ligne n'apparaît lorsque j'arrive en bas (donc je ne peux voir qu'une seule page de changements). Pour passer aux lignes suivantes, je peux utiliser l'espace ou les flèches haut / bas du clavier, mais puis-je le faire avec la molette de la souris?
BTW Si j'utilise la less
commande, cela fonctionne comme prévu -> le défilement vers le bas va vers de nouvelles lignes.
la source
-+F
aux options deless
ou sinon la sortie qui tient sur un écran est vide. Notez que les deux options combinées dirigeront n'importe quelle sortie de git via un pager, même si elle tient sur un seul écran. Cependant, il existe un script wrapper pour moins qui appelle moins uniquement si la sortie dépasse la taille de l'écran . Voir les commentaires # 10 et # 11 sur ce bogue Debian et cette question sur less pour plus de détails techniques.À partir de /programming//a/2183920/486919 , une façon de le faire et de conserver la mise en surbrillance des différences est d'utiliser
git diff
sans pageur:la source
--no-pager
c'est mieux pour les courts différentiels mais pas pour les longs.