Desde hace unos años,Terminal.aplicaciónen macOS admite el desplazamiento del mouse con el less
programa, pero hoy noté que ya no acepta desplazamientos del mouse y ahora solo funciona con las teclas Upy Down. Mi versión instalada less
a través de macOS es la versión 487.
Lo que no funciona:
less
y todos los demás programas que lo utilizan no aceptan desplazamientos del mouse. En cambio, desplaza la ventana del terminal. Estos 'otros' programas son:
man
git log
diff
Anteriormente, less
también se limpiaba la pantalla al cerrarla ( q
), pero ahora el texto permanece en la pantalla.
Lo que he probado:
- Probado otros programas:
vim
por ejemplo, todavía acepta desplazamientos del mouse - Otros emuladores de Terminal usados:
less
no acepta desplazamientos del mouse enHyper
ninguno de los dos - Probado en otra máquina a través de SSH:Me conecté a uno de mis VPS y lo usé
less
allí dentro de la aplicación Terminal. Los desplazamientos del mouse funcionan con él. - Usé una versión más nueva de less:Instalé la última versión (530) de menos uso.cerveza casera, pero tampoco funciona con los desplazamientos del mouse.
Entonces no estoy seguro de qué pasa. Agradecería mucho cualquier ayuda para less
aceptar nuevamente los desplazamientos del mouse.
Respuesta1
Después de revisar algunas otras respuestas, me di cuenta de que hay una $LESS
variable de entorno que contiene indicadores predeterminados.
Está vacío en mi otro sistema Mac y Ubuntu, pero por alguna razón es igual a-FRX
en esta máquina,y eso está causando estos problemas:
-X
causó queNOaceptar desplazamientos del mouse-F
provocó que saliera automáticamente para archivos pequeños
Lo cual es extraño, ya que nunca lo cambié, por lo que debe haber sido modificado por algún otro programa. De todos modos, configurarlo manualmente en mis .rc
archivos solucionó el problema:
export LESS="-R"
Fuentes:
- Unix y Linux:Ni 'menos' ni 'menos -X' borran la pantalla al salir
- Superusuario:Menos pantalla de borrado de comandos al salir