python-modeメモ
python2.5.1で動作確認。python2.3.5だと動作しなかった。
キーバンドはこんな感じ。
キーバインド | 関数 |
---|---|
C-M-x | python-send-defun |
C-c C-c | python-send-buffer |
C-c C-f | python-describe-symbol |
C-c C-k | python-mark-block |
C-c C-l .. C-c RET | python-load-file |
C-c C-n | python-next-statement |
C-c C-p | python-previous-statement |
C-c C-r | python-send-region |
C-c C-s | python-send-string |
C-c C-u | python-beginning-of-block |
C-c C-v .. C-c C-w | python-check |
C-c C-z | python-switch-to-python |
C-c | python-shift-left |
C-c > | python-shift-right |
C-c M-r | python-send-region-and-go |
実際に使ったのは、ファイルのロード(C-c C-l)とバッファの評価(C-c C-c)のみ。python-send-dedun(C-M-x)とかは便利そう。
これで評価されたやつは、emacsモジュールの中にとりこまれるので、
>>> q = emacs.Queue() >>> ....
のようにする必要がある。