iTerm2:
Отчеты мыши работают из коробки, работают в Vim, полностью работают в Tmux, отчеты с колесиком мыши работают в Vim и для навигации по истории Tmux, но отчеты колесика мыши не работают на страницах руководства, не работают в git log
, не работают работать в less
Terminal.app:
Отчеты с мышью не работают из коробки, но после установки колесика мыши отчеты работают везде, включая less
и manpages, git log
и т. Д. Однако щелчок мышью + перетаскивание не работает в Tmux, но все еще работает в Vim.
Поэтому я бы предпочел использовать только одно из этих терминальных приложений, и я особенно копаю огромный набор функций iTerm2 (например, наведение мыши, чтобы выбрать, какой термин вводить, чтобы превзойти все, что Tmux может предложить, поскольку он <сильный > ноль клавиш для переключения контекстов), поэтому я бы предпочел, чтобы отчеты колесика мыши полностью работали в этих программах.
Мне трудно отлаживать отправляемые коды терминала, потому что единственный способ их перехватить - это через Vim (поскольку ctrl + V с последующей прокруткой в моем терминале будет просто прокручивать буфер терминала), но Vim, похоже, делать все правильно.
Обновление: согласно проекту mouseterm, похоже, что для прокрутки программ, таких как _5 _..., возможно, я смогу настроить iTerm, чтобы сделать то же самое. Как-то. Я верю, что PuTTY также выполняет это, и я хотел бы иметь по крайней мере функциональность, которую я могу получить в Windows на Mac ... Нет, я просто испорчена аккуратностью MouseTerm.