Терминальное приложение в Mac OS X - обычные клавиши

8

Для Mac есть некоторые отличия от терминалов по умолчанию (например, команда C для копирования и команда V для вставки, а не просто выделение / щелчок правой кнопкой мыши).

Это хорошо со мной. Что меня беспокоит, так это то, что я не могу понять, как нажимать или использовать клавиши F.

Основное приложение, с которым у меня проблемы, это htop. Htop поддерживает нажатие на имена столбцов для сортировки и т. Д. Кроме того, чтобы выйти из приложения, вы должны нажать F10. Но F10 просто отключает звук. Я пробовал разные комбинации вещей, таких как alt F10.

Я обычно должен выйти из htop, нажав CTRL-C

Любые идеи о том, как получить нормальное поведение терминала? Нормальное значение linux

Мэтью
источник
Supa по-шведски означает Boozing. то есть; Boozing пользователь!
Что-нибудь новое с этой проблемой?
Даниэль Бек
Вы можете выйти из htop, нажав клавишу «q». Другие простые (не функциональные клавиши) команды выводятся при нажатии клавиши «h».
древико,

Ответы:

5

У вас есть две проблемы здесь:

  • На вашем Mac, как и на большинстве ноутбуков, строка функциональных клавиш используется как для обычных клавиш F, так и для специальных аппаратных или системных функций. Один из них вызывается, пока вы удерживаете Fn, а другой - нет. Откройте Системные настройки »Клавиатура» Клавиатура и измените. Используйте все клавиши F1, F2 и т. Д. В качестве стандартных функциональных клавиш .

Это проблема, с которой вы сталкиваетесь в настоящее время: нажатие F10 фактически не нажимает F10

введите описание изображения здесь

Но даже если вы измените вышеуказанное предпочтение, скорее всего, некоторые клавиши F уже используются для других функций:

  • Даже после этого OS X может использовать клавиши F для общесистемных сочетаний клавиш. В той же панели настроек перейдите к сочетаниям клавиш и проверьте категории « Панель инструментов» и «Док» и « Экспозиция» и «Пространства» . Отключить или изменить любые сочетания клавиш F. Кроме того, вы можете открыть панель настроек « Экспозиция и пробелы» в « Системных настройках», чтобы изменить там ярлыки (с дополнительными параметрами).

введите описание изображения здесь


Кроме того, вы должны взглянуть на мой ответ в соответствующей теме. В конце концов, вам может понравиться привязка Expose и Dashboard к этим функциональным клавишам.


Чтобы использовать некоторые клавиши F без нажатия Fn, а другие с нажатием Fn (и использовать их специальные функции без Fn), используйте FunctionFlip .

Даниэль Бек
источник
1

Чтобы F-клавиши были доступны, вам необходимо отключить назначенные им системные ярлыки. Вы можете сделать это в Системных настройках .

введите описание изображения здесь

Чтобы использовать мышь, я думаю, вам нужно использовать другое терминальное приложение. Например, iTerm поддерживает мышь.

detunized
источник
1

Я пользователь Linux и никогда не использую F10 для выхода из приложения. Я также использую стандартный терминал на Mac и для выхода из любого терминального приложения, которое я использую q. Он работает с 'top' в моем Mac и наконец с htop в моем linux box.

Бруно Бериссо
источник
0

Поздний ответ, но это работает для меня (в Yosemite) без использования сторонних приложений или изменения конфигурации.

Находясь в терминале, чтобы использовать Fxклавиши, вы можете просто нажать fn + CMD + Fx. Например, чтобы получить F10, вы бы fn + CMD + F10.

желанный

Алексей Каменский
источник