Emacs на Mac OS X Lion - как насчет сенсорных клавиш Ctrl и Alt? - PullRequest
3 голосов
/ 23 февраля 2012

Как я могу удерживать Ctrl и клавишу со стрелкой вверх / вниз для быстрого перемещения в моем коде?Потому что это ярлык в OS X.

Как я могу использовать alt (meta) touch?Emacs не распознает опцию или командную клавишу?

Ответы [ 2 ]

4 голосов
/ 23 февраля 2012

Для сочетаний клавиш Control, вероятно, лучше всего использовать раздел «Клавиатура» в Системных настройках, чтобы отключить любые сочетания клавиш Ctrl + Arrow.Я изменил все сочетания клавиш системы управления для совместного использования Control, Option и Command, которые достаточно легко нажимать (особенно на полноразмерной клавиатуре), и при этом гораздо реже конфликтуют с emacs.

Что касаетсяМета-ключ, если вы используете терминальный emacs, вам, возможно, придется мириться с немного плохой поддержкой клавиш-модификаторов.(Я обнаружил, что некоторые сочетания клавиш просто не работают, даже после игры с настройками терминала. Кажется, что система терминалов немного ограничена.) Самое простое решение - использовать префиксный ключ Esc вместо Meta - так что вместо этогоудерживая Meta и нажимая клавишу, вы нажимаете клавишу Esc, а затем нажмите клавишу.Так, для M-x, скажем, вы наберете ESC x.Это иногда раздражает (например, M-f и M-b уже не так удобны ...), но это, безусловно, работает.

Если вы можете, я рекомендую перейти на версию GUIOS X emacs, у которого нет ни одной из этих проблем.

2 голосов
/ 05 октября 2015

Чтобы заставить работать ключ опции: В настройках терминала ' CMD -, ' нажать ' Профили -> Клавиатура -> Использовать Option в качестве клавиши-модификатора '.

...