Начиная с OS X 10.11 El Capitan, терминал поддерживает отчеты мыши.
Обратите внимание, что программы, поддерживающие отчетность мыши, должны включать ее с помощью escape-последовательностей, и что большинство программ, поддерживающих отчетность мыши, должны быть настроены для ее включения. Например, в Vim вы должны выполнить set mouse=a
(обычно в вашем файле ~/.vimrc
).
Терминал поддерживает сообщения о трех кнопках мыши и колесе прокрутки. Чтобы смоделировать нажатие кнопки три с помощью устройства с двумя кнопками, вы можете использовать Command-Right-Click. (Команда «Щелчок правой кнопкой мыши» также выполняет « Правка»> «Вставить выделение», когда отключено создание отчетов с помощью мыши, поэтому нажатие средней кнопкой мыши вставит последний выделенный текст независимо от того, используете ли вы отчеты с помощью мыши или нет.)
Когда включена функция создания отчетов с помощью мыши, клавиша-модификатор Option is сопоставляется с мета-меткой для нажатия и прокрутки, и на нее не влияет параметр «Использовать параметр как мета-ключ», который применяется только к вводу с клавиатуры.
Чтобы временно обойти отчеты мыши и взаимодействовать с видом терминала, нажмите клавишу-модификатор Fn , нажимая или прокручивая. Существует также пункт меню « Просмотр»> «Разрешить отчеты мыши» (⌘R), который можно использовать для обхода отчетов мыши в течение более длительных периодов времени или если клавиша-модификатор недоступна.
Обратите внимание на то, что при включении Отчеты мыши заменяют существующее поведение Терминала - Option-Click (который отправляет ввод с помощью клавиши со стрелкой для перемещения курсора) и поведение «Прокрутка альтернативного экрана». Кроме того, новый пункт меню Allow Mouse Reporting и модификатор Fn также применяются к «Пролистать альтернативный экран», чтобы позволить вам временно обойти это поведение.