Estoy usando less
como mi localizador git
.Utilice siempre el localizador para git diff
Si la salida de git diff se puede leer en una página, mi git imprime la salida en la pantalla. A veces soy demasiado rápido escribiendo Ctrl+D
(media página abajo), lo que mata mi terminal. ¿Hay una opción para habilitar el localizador para git diff
, incluso si la salida es muy pequeña?
no funciona:
git -p diff
git --paginate diff
git
ajustes:pager.diff = true
git no utiliza FRSX por defecto . Sospecho que está obteniendo esos valores predeterminados de la variable de entorno 'LESS', o de' GIT_PAGER', que sugiere otra solución (más simple). A saber, asegúrese de que 'F' no aparezca en' LESS' o en 'GIT_PAGER'. Si git usa los valores predeterminados cuando PAGER y GIT_PAGER están desarmados, eso me sorprendería, pero tal vez estoy equivocado al respecto. ¿Documentación? –
@WilliamPursell: La documentación de Git se ha actualizado recientemente para deshabilitar las opciones de una manera más retrocompatible. Mi código fue copiado directamente de la página man (anterior) - Lo he actualizado ahora. La documentación también escribe "Git establece la variable LESS en FSRX si no está configurada" – knittl
@knittl ¿Puedes dar una referencia al documento? gracias – Leonmax