Прокрутите вывод "меньше" с помощью колеса прокрутки в 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
завершает работу.)