【问题标题】:How can I get Emacs' key bindings in Python's IDLE?如何在 Python 的 IDLE 中获取 Emacs 的键绑定?
【发布时间】:2010-09-08 11:52:49
【问题描述】:

我主要使用 Emacs 来编写 Python 代码,但有时我使用 IDLE。有没有办法在 IDLE 中轻松更改键绑定以匹配 Emacs?

【问题讨论】:

    标签: python emacs ide keyboard


    【解决方案1】:

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

    1. 打开菜单项 Options -> Configure IDLE...
    2. 转到“键”选项卡
    3. 在右侧的下拉菜单中 对话框的一侧更改选择 到“空闲经典 Unix”

    这不是真正的 emacs 键绑定,但您可以获得移动、保存/打开等基础知识...

    【讨论】:

      【解决方案2】:

      有一个名为XKeymacs 的Windows 程序允许您为不同的程序指定emacs 键绑定。它应该适用于 IDLE。

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

      -马克

      【讨论】:

        【解决方案3】:

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

        import readline
        

        由于我在 Windows 上运行 IDLE,很遗憾这不是我的选择。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2010-09-16
          • 2012-12-07
          • 2014-10-31
          • 1970-01-01
          • 1970-01-01
          • 2013-02-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多