Anteriormente, si ejecutaba something | less
, y luego presionaba q
, solía devolverme al indicador con la salida de less
todavía visible.
$ seq 1 100 | less
1
2
3
4
:q
$ <prompt here. I can still see the output of less>
Pero ahora, después de instalar Zsh (con oh-my-zsh. No funciona en bash también), el terminal se ve así:
$ seq 1 100 | less
<less shows up, I press :q and it is cleared>
$ <prompt here. Output of less disappears.>
Busqué un less
archivo de configuración y no encontré ninguno. ¿Hay alguna manera de que pueda less
comportarme de la manera anterior? Tener la salida visible es muy útil.
~/.lesskey
y funciona con todo elgit
etc.Como jhscheer mencionó, todo está en la página de manual para
less
Agregue esto a su perfil de zsh
.zshrc
para que funcione bien con git :)LESS="-XRF"; export LESS
- EDITAR
En realidad, en su caso, probablemente sea mejor ejecutar el siguiente comando para evitar modificar el comportamiento global de
less
:git config --global core.pager 'less -XRF'
fuente