Python の IDLE で Emacs のキー バインディングを取得するにはどうすればよいですか?
質問
私は主に Python のコーディングに Emacs を使用しますが、時々 IDLE を使用します。IDLEでEmacsに合わせてキーバインドを簡単に変更する方法はありますか?
解決
IDLE は、他のソフトウェアをインストールすることなく Emacs キーバインドを提供します。
- メニュー項目 [オプション] -> [IDLE の設定...] を開きます。
- 「キー」タブに移動します
- ダイアログの右側にあるドロップダウンメニューで、「アイドルクラシック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 を実行しているため、残念ながらこれは私にとっては選択肢ではありません。
所属していません StackOverflow