Как включить прокрутку "меньшего" вывода (а не самого окна терминала) с помощью колеса прокрутки в OSX?
3 ответа
Обновление: кажется, что теперь это поддерживается автоматически в OS X Yosemite или новее. Просто используйте less
и прокрутите.
Для более ранних версий OS X:
Вы не можете прокрутить колесо мыши без каких-либо взломов. Один из них использует плагин SIMBL под названием MouseTerm, который сообщает о событиях мыши в ваш терминал:
MouseTerm - это плагин SIMBL для Mac OS X Terminal.app, который передает события мыши в терминал, позволяя использовать ярлыки мыши в приложениях, которые их поддерживают.
Для начала первой установки SIMBL (MouseTerm не будет работать без него!). После этого откройте файл .dmg, запустите Install и перезапустите Terminal.app. Чтобы удалить, запустите Удалить из .dmg.
Часто задаваемые вопросы упоминают less
как хорошее место, чтобы попробовать отчеты мыши.
Я попытался использовать less -r
как указано в этом ответе, и он отлично работал (прокрутка стандартным жестом трекпада).
Смотрите также этот похожий вопрос, который обсуждает некоторые ограничения.
На самом деле, если присмотреться ко второй ссылке, на самом деле отсутствие возможности -X
имеет решающее значение для возможности прокрутки (что означает, что если вам нужна необычная прокрутка, вы не сможете сохранить вывод в истории терминала после less
выходов). .)
Обновить:
Закончилось только использованием mcview для моего средства просмотра, для которого прокрутка мыши в терминале работала из коробки. Я также читал, что большинство может поддерживать прокрутку.