Как я могу получить привязки клавиш Emacs в IDLE Python?

StackOverflow https://stackoverflow.com/questions/55365

  •  09-06-2019
  •  | 
  •  

Вопрос

Я использую Emacs в основном для написания кода на Python, но иногда использую IDLE.Есть ли способ легко изменить привязки клавиш в IDLE, чтобы они соответствовали Emacs?

Это было полезно?

Решение

IDLE предоставляет сочетания клавиш Emacs без необходимости установки другого программного обеспечения.

  1. Откройте пункт меню «Параметры» -> «Настроить IDLE...».
  2. Перейдите на вкладку «Ключи»
  3. В выпадающем меню в правой стороне диалога изменить выбор на «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, это, к сожалению, для меня не вариант.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top