Tengo lo siguiente en mi ~/.gitconfig
:
[core]
pager = less -+$LESS -MR
Esto se less
utiliza para git
comandos. git
Los comandos generan contenidos less
independientemente del tamaño del contenido. Después de presionar q, todo el contenido desaparece y vuelvo a mi indicador de clean bash.
Si elimino -+$LESS
, se cierra cuando lo presiono qo si todo el contenido cabe en una pantalla después de imprimirlo. Ese es mi indicador de bash que no está claro, ya ha mostrado previamente el resultado del less
comando.
Puedo obtener el comportamiento anterior simplemente eliminándolo, -+$LESS
pero no puedo hacerlo en el indicador de bash normal.
¿Cómo puedo obtener el comportamiento especificado en el párrafo con -+$LESS
comandos internos de bash normales y no solo git
con comandos?
Respuesta1
De man less
:
-F or --quit-if-one-screen
Causes less to automatically exit if the entire file can be displayed on the first screen.
Agregar -F
a la $LESS
variable de entorno debería ser suficiente.
[core]
pager = less -+$LESS -MRF