如何在Python的IDLE中获取Emacs的键绑定?

问题描述:

我主要使用Emacs编写Python,但有时我使用IDLE。有没有办法在IDLE中轻松更改键绑定以匹配Emacs?如何在Python的IDLE中获取Emacs的键绑定?

IDLE提供Emacs的键绑定,无需安装其它软件。

  1. 打开菜单项选项 - >配置IDLE ...
  2. 转到Keys选项卡
  3. 在下拉菜单上的对话框变化的右侧 侧选择 为“空闲经典Unix的”

这不是真正的Emacs键绑定,但你喜欢运动的基本知识,保存/打开,...

有一个Windows程序叫做XKeymacs,它允许你为不同的程序指定emacs键盘绑定。它应该与IDLE一起工作。

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

马克

'readline' module SUP Emacs提供了键绑定甚至功能。但是,它在Windows上不可用,但在Unix上可用。因此,如果您不使用Windows,这可能是一个可行的解决方案。

import readline 

因为我在Windows上运行IDLE,所以很不幸我不是一个选择。