如何在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,因此不幸的是,这不是我的选择。