Less parece ya no aceptar desplazamientos del mouse en la Terminal en macOS

Less parece ya no aceptar desplazamientos del mouse en la Terminal en macOS

Desde hace unos años,Terminal.aplicaciónen macOS admite el desplazamiento del mouse con el lessprograma, pero hoy noté que ya no acepta desplazamientos del mouse y ahora solo funciona con las teclas Upy Down. Mi versión instalada lessa través de macOS es la versión 487.


Lo que no funciona:

lessy 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, lesstambién se limpiaba la pantalla al cerrarla ( q), pero ahora el texto permanece en la pantalla.


Lo que he probado:

  • Probado otros programas: vimpor ejemplo, todavía acepta desplazamientos del mouse
  • Otros emuladores de Terminal usados: lessno acepta desplazamientos del mouse en Hyperninguno de los dos
  • Probado en otra máquina a través de SSH:Me conecté a uno de mis VPS y lo usé lessallí 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 lessaceptar nuevamente los desplazamientos del mouse.

Respuesta1

Después de revisar algunas otras respuestas, me di cuenta de que hay una $LESSvariable de entorno que contiene indicadores predeterminados.

Está vacío en mi otro sistema Mac y Ubuntu, pero por alguna razón es igual a-FRXen esta máquina,y eso está causando estos problemas:

  • -Xcausó queNOaceptar desplazamientos del mouse
  • -Fprovocó 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 .rcarchivos solucionó el problema:

export LESS="-R"

Fuentes:

información relacionada