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

时间:2020-03-05 18:51:05  来源:igfitidea点击:

我主要使用Emacs进行Python编码,但有时使用IDLE。有没有一种方法可以轻松更改IDLE中的键绑定以匹配Emacs?

解决方案

回答

Windows有一个名为XKeymacs的程序,该程序允许我们为不同程序指定emacs键盘绑定。它应该与IDLE一起使用。

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

-标记

回答

IDLE无需安装其他软件即可提供Emacs键盘绑定。

  • 打开菜单项选项->配置IDLE ...
  • 转到键标签
  • 在对话框右侧的下拉菜单中,将选择更改为" IDLE Classic Unix"

这不是真正的emacs键绑定,但是我们可以获得诸如移动,保存/打开等基本信息。

回答

" readline"模块据说可以提供Emacs之类的键绑定甚至功能。但是,它在Windows上不可用,但在Unix上可用。因此,如果我们不使用Windows,这可能是一个可行的解决方案。

import readline

由于我在Windows上运行IDLE,因此不幸的是,这不是我的选择。