Использование привязок emacs в pycharm в OS X Lion - PullRequest
5 голосов
/ 03 октября 2011

Я пытаюсь использовать сочетания клавиш emacs в Pycharm 1.5 в OS X 10.7.Все они работают, за исключением того, что ALT + B вставляет символ бета, а не возвращает слово назад.Это озадачивает, так как ALT + F правильно продвигает слово вперед.Кроме того, мне было интересно, есть ли в Pycharm поддержка перемещения между соответствующими скобками или скобками, например Control-Meta-F в emacs.Я не видел опции для этого в панели настроек сочетаний клавиш Pycharm.Спасибо!

Ответы [ 2 ]

4 голосов
/ 05 октября 2011

Я нашел решение на форуме JetBrains. В сообщении на форуме в качестве вложения есть карта ключей, которая глобально отключает альтернативные ключи от генерации символов.

Цитирование форума, «Итак, после некоторого осмотра я решил, что эта опция указывает на эти относительно неиспользуемые символы, которые имеют приоритет в операционной системе. Используя http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=ukelele (Ukelele), я смог сгенерировать оптимизированную раскладку клавиатуры Emacs Вы должны взять это и поместить в папку / Library / Keyboard Layouts /.

Перезагрузитесь и переключитесь, чтобы использовать эту раскладку клавиатуры на панели инструментов Mac OSX, и клавиша выбора станет свободной для горячих клавиш в PyCharm. Я напишу в блоге об этом позже.

Надеюсь, это поможет. "

2 голосов
/ 04 октября 2011

esc - ctrl - b работает для меня, но alt - b не работает.Это прямо в таблице ключей emacs, поэтому сначала это странно, но я думаю, что проблема в том, что alt - b сопоставлен с символом (в моем случае это than, а не ß)поэтому PyCharm не видит его как пару «ключ-модификатор», а только как один символ.

Переключение на другую международную карту клавиатуры изменит то, какие комбинации работают, а какие нет.Я бы посоветовал отправить отчет об ошибке в PyCharm, поскольку это то, что они могут исправить, или же вам придется каким-то образом взломать раскладку клавиатуры.

Чтобы ответить на ваш другой вопрос, я не думаю, что естьспособ найти подходящие круглые скобки, или, по крайней мере, я так и не нашел.

...