Подтвердить что ты не робот

Командный ключ как мета-ключ в OS X Terminal.app

Когда я разблокирую поле "Использовать опцию в качестве мета-ключа" в "Настройки", а затем do Cmd + F (который я хочу обозначить Meta + F для передового слова в bash). Терминал дает мне всплывающее окно "найти слово", чего я не хочу. Я действительно хочу, чтобы мои терминалы вели себя так же, как xterm w.r.t. ключ привязок. Есть ли способ отключить это всплывающее окно и его привязку?

Я знаю, что могу просто использовать фактические xterms, но по целому ряду причин я хочу использовать Terminal.

спасибо заранее, Эрик

4b9b3361

Ответ 1

Выбор option as meta key не влияет на клавишу Команда (Apple). Если выбрано option as meta key, клавиша Option действует как Мета в bash и в другом месте; просто нажмите Option + F. Если вы отмените выбор, нет клавиши Мета. (В любом случае некоторые программы командной строки могут распознавать традиционную последовательность ESC + char как Мета char.)

Если вы используете OS X 10.6 (Snow Leopard), Apple поставляет встроенный способ изменения значения клавиш-модификаторов клавиатуры, включая Command и Option, Перейдите к System Preferences -> Keyboard и нажмите кнопку Modifier Key.... Появится панель, которая позволяет, например, менять значения клавиш Option и Command. Но следует предупредить, что это глобальный вариант и будет применяться повсеместно на OS X и может привести к некоторой серьезной путанице. Если вы это сделаете, вы будете плавать вверх по течению, как указано здесь. Скорее всего, вам будет лучше всего отработано долгое время, привыкнув к OS X по умолчанию с помощью клавиши Option как Мета и, при необходимости, восстановить настройки по умолчанию приложения (для Emacs, скажем), чтобы следовать этому соглашению.

ДАЛЬНЕЙШЕЕ ИЗОБРАЖЕНИЕ: Это сообщение в блоге и программа ( непроверенный) может оказаться полезным.

Ответ 2

Просто установите утилиту keyremap4macbook из http://pqrs.org/macosx/keyremap4macbook/.

В опции вы можете настроить Terminal.app много способов, не говоря уже о опции для сопоставления Command_L и наоборот. У него так много удобных опций, что я бы сказал, что это обязательное приложение для пользователя Mac!

Ответ 3

EDIT: Я только понял, что этот ответ не ответил, как настроить сопоставление ключей для мета-ключа. Надеюсь, однако этот ответ мог бы помочь другим найти мета-ключ на Mac, хотя (мне потребовалось много времени, чтобы найти мета-ключ на Mac, и этот форум просто помог мне - так что отправляю то, что у меня здесь..

На моем Macbook Pro (el capitan) мета-ключ по умолчанию отображается на клавишу ESC.

Например, скажем в редакторе emacs сделать M-% (emacs найти и заменить), я бы сделал ESC + %

(Я тестировал это в приложении iTerm2 и Terminal.)

Ответ, отправленный @NedDeily, помог.