Less scheint im Terminal von macOS keine Maus-Scrolls mehr zu akzeptieren

Less scheint im Terminal von macOS keine Maus-Scrolls mehr zu akzeptieren

Seit einigen JahrenTerminal.appin macOS hat das Scrollen mit der Maus mit dem lessProgramm unterstützt, aber heute habe ich festgestellt, dass es kein Scrollen mit der Maus mehr akzeptiert und jetzt nur noch mit den Tasten und funktioniert Up. DownMeine installierte Version von lessüber macOS ist Version 487.


Was nicht funktioniert:

lessund alle anderen Programme, die es verwenden, akzeptieren keine Mausbewegungen. Stattdessen wird das Terminalfenster gescrollt. Diese „anderen“ Programme sind:

  • man
  • git log
  • diff

Zuvor lesswurde beim Schließen auch der Bildschirm gelöscht ( q), jetzt bleibt der Text jedoch auf dem Bildschirm.


Was ich versucht habe:

  • Andere Programme getestet: vimakzeptiert beispielsweise immer noch Maus-Scrollen
  • Andere verwendete Terminalemulatoren: lessHyperakzeptiert keine Mausbewegungen auf
  • Auf einer anderen Maschine über SSH getestet:Verbunden mit einem meiner VPSes und lessdort in der Terminal-App verwendet. Maus-Scrollen funktioniert damit.
  • Habe eine neuere Version von Less verwendet:Installierte die neueste Version (530) von Less mitSelbstgebrautes, aber es funktioniert auch nicht mit Maus-Scrollen.

Ich bin mir also nicht sicher, was los ist. Ich wäre für jede Hilfe sehr dankbar, damit lessdas Scrollen mit der Maus wieder möglich ist.

Antwort1

Nachdem ich einige andere Antworten durchgegangen bin, ist mir aufgefallen, dass es eine $LESSUmgebungsvariable gibt, die Standardflags enthält.

Auf meinem anderen Mac und Ubuntu-System ist es leer, aber aus irgendeinem Grund ist es gleich-FRXauf dieser Maschine,und das verursacht diese Probleme:

  • -Xhat es dazu geführt,NICHTMaus-Scrollen akzeptieren
  • -Fführte dazu, dass es bei kleinen Dateien automatisch beendet wurde

Das ist komisch, da ich es nie geändert habe, also muss es von einem anderen Programm geändert worden sein. Wie auch immer, das manuelle Festlegen in meinen .rcDateien hat das Problem behoben:

export LESS="-R"

Quellen:

verwandte Informationen