Seit einigen JahrenTerminal.appin macOS hat das Scrollen mit der Maus mit dem less
Programm 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:
less
und alle anderen Programme, die es verwenden, akzeptieren keine Mausbewegungen. Stattdessen wird das Terminalfenster gescrollt. Diese „anderen“ Programme sind:
man
git log
diff
Zuvor less
wurde beim Schließen auch der Bildschirm gelöscht ( q
), jetzt bleibt der Text jedoch auf dem Bildschirm.
Was ich versucht habe:
- Andere Programme getestet:
vim
akzeptiert beispielsweise immer noch Maus-Scrollen - Andere verwendete Terminalemulatoren:
less
Hyper
akzeptiert keine Mausbewegungen auf - Auf einer anderen Maschine über SSH getestet:Verbunden mit einem meiner VPSes und
less
dort 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 less
das Scrollen mit der Maus wieder möglich ist.
Antwort1
Nachdem ich einige andere Antworten durchgegangen bin, ist mir aufgefallen, dass es eine $LESS
Umgebungsvariable gibt, die Standardflags enthält.
Auf meinem anderen Mac und Ubuntu-System ist es leer, aber aus irgendeinem Grund ist es gleich-FRX
auf dieser Maschine,und das verursacht diese Probleme:
-X
hat es dazu geführt,NICHTMaus-Scrollen akzeptieren-F
fü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 .rc
Dateien hat das Problem behoben:
export LESS="-R"
Quellen: