如何在Python的IDLE中获取Emacs的键绑定?
我主要用Emacs来写Python代码,但有时候也会用IDLE。请问有没有简单的方法可以把IDLE里的快捷键改成和Emacs一样的?
3 个回答
0
'readline'模块据说提供了类似Emacs的快捷键和一些功能。不过,这个模块在Windows上不可用,只能在Unix系统上使用。所以,如果你不是在用Windows,这可能是一个不错的解决方案。
import readline
因为我是在Windows上运行IDLE,所以这个选项对我来说不太适用。
2
有一个叫做 XKeymacs
的程序,专门为Windows系统设计。这个程序可以让你为不同的软件设置Emacs的快捷键。它应该可以和IDLE一起使用。
http://www.cam.hi-ho.ne.jp/oishi/indexen.html
-Mark
6
IDLE提供了Emacs的快捷键设置,不需要安装其他软件。
- 打开菜单项“选项” -> “配置IDLE...”。
- 进入“键位”标签。
- 在对话框右侧的下拉菜单中,将选择更改为“IDLE经典Unix”。
虽然这不是完全的Emacs快捷键,但你可以使用一些基本功能,比如移动光标、保存和打开文件等等。