El desplazamiento del mouse dejó de funcionar con Menos en la Terminal

1

Desde hace unos años, Terminal.app en MacOS ha admitido el desplazamiento del mouse con el programa less , pero hoy noté que ya no está aceptando scrolls del mouse, y solo funciona con las teclas Arriba y Abajo ahora.

Lo que no funciona:

less y todos los demás programas que lo utilizan no aceptan desplazamientos del mouse. En su lugar, desplaza la ventana del terminal. Estos 'otros' programas son:

  • man
  • git log
  • diff

Anteriormente, less también limpiaba la pantalla al cerrarla ( q ), pero ahora el texto permanece en la pantalla.

Lo que he probado:

  • Otros programas probados: vim por ejemplo, todavía acepta desplazamientos del mouse
  • Se usaron otros emuladores de Terminal: less no acepta desplazamientos del mouse en Hyper tampoco
  • Probado en otra máquina a través de SSH: Conectado a uno de mis VPS, y usé less allí dentro de la aplicación Terminal. Los scrolls de ratón están trabajando con ello.
  • Usé una versión más reciente de less: Instalé la última versión (530) de less utilizando Homebrew , pero tampoco funciona con los rollos del mouse.

Así que no estoy seguro de lo que está mal. Agradecería enormemente cualquier ayuda para hacer que less acepte los desplazamientos del mouse nuevamente.

    
pregunta Sheharyar 05.08.2018 - 05:29

1 respuesta

1

Después de revisar algunas otras respuestas, me he dado cuenta de que hay una variable de entorno $LESS que contiene marcas predeterminadas.

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 causa estos problemas :

  • -X hizo que NO acepte desplazamientos del mouse
  • -F hizo que saliera automáticamente para archivos pequeños

Lo que 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 archivos .rc solucionó el problema:

export LESS="-R"

Fuentes:

respondido por el Sheharyar 05.08.2018 - 05:59

Lea otras preguntas en las etiquetas