Python の IDLE で Emacs のキー バインディングを取得するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/55365

  •  09-06-2019
  •  | 
  •  

質問

私は主に Python のコーディングに Emacs を使用しますが、時々 IDLE を使用します。IDLEでEmacsに合わせてキーバインドを簡単に変更する方法はありますか?

役に立ちましたか?

解決

IDLE は、他のソフトウェアをインストールすることなく Emacs キーバインドを提供します。

  1. メニュー項目 [オプション] -> [IDLE の設定...] を開きます。
  2. 「キー」タブに移動します
  3. ダイアログの右側にあるドロップダウンメニューで、「アイドルクラシックUnix」に選択を変更します

これは真の emacs キーバインディングではありませんが、移動、保存/開くなどの基本は得られます。

他のヒント

XKeymacs という Windows 用のプログラムがあり、これを使用するとさまざまなプログラムの emacs キーバインドを指定できます。IDLE で動作するはずです。

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

-マーク

「readline」モジュール おそらく、Emacs のようなキーバインディングや機能さえも提供すると思われます。ただし、Windows では利用できませんが、Unix では利用できます。したがって、Windows を使用していない場合、これは実行可能な解決策となる可能性があります。

import readline

私は Windows 上で IDLE を実行しているため、残念ながらこれは私にとっては選択肢ではありません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top