Как я могу получить привязки клавиш Emacs в IDLE Python?
Вопрос
Я использую Emacs в основном для написания кода на Python, но иногда использую IDLE.Есть ли способ легко изменить привязки клавиш в IDLE, чтобы они соответствовали Emacs?
Решение
IDLE предоставляет сочетания клавиш Emacs без необходимости установки другого программного обеспечения.
- Откройте пункт меню «Параметры» -> «Настроить IDLE...».
- Перейдите на вкладку «Ключи»
- В выпадающем меню в правой стороне диалога изменить выбор на «Idle Classic Unix»
Это не настоящие привязки клавиш emacs, но вы получаете такие основы, как перемещение, сохранение/открытие и т. д.
Другие советы
Для Windows существует программа XKeymacs, которая позволяет вам указывать сочетания клавиш emacs для разных программ.Он должен работать с IDLE.
http://www.cam.hi-ho.ne.jp/oishi/indexen.html
-Отметка
модуль «линия чтения» предположительно предоставляет Emacs такие функции, как привязки клавиш и даже функциональность.Однако он доступен не в Windows, а в Unix.Поэтому это может быть жизнеспособным решением, если вы не используете Windows.
import readline
Поскольку я использую IDLE в Windows, это, к сожалению, для меня не вариант.