Как я могу получить привязки клавиш Emacs в НЕАКТИВНОМ Python?

Указатель NULL - это тот, который указывает на никуда. Когда вы разыскиваете указатель p, вы говорите «дайте мне данные в месте, хранящемся в« p ». Когда p является нулевым указателем, местоположение, хранящееся в p, является nowhere, вы говорите «Дайте мне данные в месте« нигде ». Очевидно, он не может этого сделать, поэтому он выбрасывает NULL pointer exception.

В общем, это потому, что что-то не было правильно инициализировано.

6
задан Ray Vega 10 September 2008 в 21:32
поделиться

3 ответа

НЕАКТИВНЫЙ обеспечивает привязки клавиш Emacs, не имея необходимость устанавливать другое программное обеспечение.

  1. Откройте пункт меню Options-> Configure IDLE...
  2. Перейдите к вкладке Keys
  3. В выпадающем меню на правой стороне диалогового окна изменяют выбор для "БЕЗДЕЙСТВИЯ Классического Unix"

Это не истинные emacs привязки клавиш, но Вы получаете основы как перемещение, сохранение/открытие...

6
ответ дан 16 December 2019 в 21:48
поделиться

Существует программа для Windows под названием XKeymacs, который позволяет Вам указывать emacs привязки клавиш для различных программ. Это должно работать с НЕАКТИВНЫМ.

http://www.cam.hi-ho.ne.jp/oishi/indexen.html

- Mark

2
ответ дан 16 December 2019 в 21:48
поделиться

модуль 'readline', предположительно, обеспечивает Emacs как привязки клавиш и даже функциональность. Однако это не доступно в Windows, но в Unix. Поэтому это могло бы быть эффективным решением, если Вы не используете Windows.

import readline

Так как я работаю НЕАКТИВНЫЙ в Windows, это - к сожалению, не опция для меня.

0
ответ дан 16 December 2019 в 21:48
поделиться