Прокрутите вывод "меньше" с помощью колеса прокрутки в Mac OS X

Как включить прокрутку "меньшего" вывода (а не самого окна терминала) с помощью колеса прокрутки в OSX?

3 ответа

Решение

Обновление: кажется, что теперь это поддерживается автоматически в OS X Yosemite или новее. Просто используйте less и прокрутите.


Для более ранних версий OS X:

Вы не можете прокручивать колесо мыши без каких-либо взломов. Один из них использует плагин SIMBL под названием MouseTerm, который сообщает о событиях мыши в ваш терминал:

MouseTerm - это плагин SIMBL для Mac OS X Terminal.app, который передает события мыши в терминал, позволяя использовать ярлыки мыши в приложениях, которые их поддерживают.

Чтобы начать, сначала установите SIMBL (MouseTerm не будет работать без него!). После этого откройте файл.dmg, запустите Install и перезапустите Terminal.app. Чтобы удалить, запустите Удалить из.dmg.

FAQ упоминает less как хорошее место, чтобы попробовать отчетность мыши.

Обновить:

Закончилось только использованием mcview для моего средства просмотра, для которого прокрутка мыши в терминале работала из коробки. Я также читал, что большинство из них поддерживает прокрутку.

Я старался less -r как указано в этом ответе, и он работал отлично (прокрутка стандартным жестом трекпада.)

Смотрите также этот похожий вопрос, который обсуждает некоторые ограничения.

На самом деле, если присмотреться ко второй ссылке, это действительно отсутствие -X очень важно иметь возможность прокручивать поведение (это означает, что если вам нужна необычная прокрутка, вы не сможете сохранить вывод в истории терминала после less завершает работу.)

Другие вопросы по тегам