Blättern Sie mit dem Scroll-Rad unter Mac OS X "weniger"

2035
user72923

Wie kann ich das Blättern von "weniger" Ausgaben (anstatt des Terminalfensters selbst) mit dem Scroll-Rad unter OSX aktivieren?

4

3 Antworten auf die Frage

1
slhck

Update: Es scheint, dass dies in OS X Yosemite oder neuer jetzt automatisch unterstützt wird. Einfach benutzen lessund scrollen.


Für frühere Versionen von OS X:

Sie können nicht mit dem Mausrad ohne Hacks scrollen. Eine davon verwendet ein SIMBL-Plugin namens MouseTerm, das die Mausereignisse an Ihr Terminal meldet:

MouseTerm ist ein SIMBL-Plugin für Terminal.app von Mac OS X, das Mausereignisse an das Terminal übergibt, sodass Sie in Anwendungen, die diese unterstützen, Mausverknüpfungen verwenden können.

Installieren Sie zuerst SIMBL (MouseTerm funktioniert nicht ohne!). Wenn Sie dies getan haben, öffnen Sie die .dmg-Datei, führen Sie die Installation aus und starten Sie Terminal.app neu. Führen Sie zur Deinstallation Deinstallation von der .dmg aus.

In den FAQs wird erwähnt less, dass es ein guter Ort ist, um Mausberichte auszuprobieren.

Als Update zu dieser Frage habe ich inzwischen erfahren, dass "weniger" zu einer Familie von Anwendungen gehört, die als Pager bezeichnet wird. Sie können Ihren Standard-Pager in Ihrer .bashrc-Datei in den meisten Unices festlegen. Es gibt Optionen außerhalb von less, die das Scrollen mit dem Mausrad unterstützen. "mcview" ist ein Beispiel, aber es gibt auch andere. user72923 vor 10 Jahren 0
"less -r" funktioniert ohne zusätzliche Funktionen wie SIMBL. Joshua Goldberg vor 8 Jahren 0
(Es könnte gut sein, dass sich das OSX-Terminal seit der Veröffentlichung dieser Antwort weiterentwickelt hat. Ich verwende Yosemite.) Joshua Goldberg vor 8 Jahren 0
Ja, es funktioniert jetzt auch ohne "-r". slhck vor 8 Jahren 0
0
user72923

Aktualisieren:

Am Ende habe ich nur mcview für meinen Viewer verwendet, für den das Scrollen der Maus im Terminal von der Box aus funktioniert hat. Ich habe auch gelesen, dass die meisten das Scrollverhalten unterstützen können.

0
Joshua Goldberg

I tried less -r as given in this answer and it worked great (scrolling with the standard trackpad gesture.)

See also this similar question which discusses some limitations.

Actually, looking more carefully at the second link, it's really the absence of -X that's critical to being able to have scrolling behavior (which means that if you want fancy scrolling, you can't keep the output in the terminal history after less quits.)