まったりいんふぉまてぃくすめもらんだむ

主にプログラミング関係のメモに使うかもしれないしそうでないかもしれない

python-modeの便利なショートカットまとめ

前のエントリのときに色々調べてたら、偶然"python emacs guide"だかにひっかかってEmacspython-mode用のとっても便利なショートカットがたくさん載ってるページを見つけたので、内容を自分用にまとめておく。引用元はこちら。
Guide - Software - Emacs - python-mode

C-c > 指定領域のインデントを1レベル深くする
C-c 指定領域のインデントを1レベル浅くする
C-c # 指定領域をコメントアウト
C-u C-c # 指定領域をアンコメント
C-c C-p 一つ前の文に移動
C-c C-n 一つ後ろの文に移動
C-c C-u 現在のブロックの先頭に移動
C-M-a メソッド・関数の先頭に移動
C-u C-M-a クラスの先頭に移動
C-M-e メソッド・関数の末尾に移動
C-u C-M-e クラスの末尾に移動
C-c C-k 現在行を含むブロックを指定
C-M-h 現在行を含む最も内側の関数・メソッド定義を指定
C-u C-M-h 現在行を含む最も内側のクラス定義を指定

インデント深くするのとか今まで仕方なくC-u 4 C-x Tab(indent-rigidlyを4回実行)とかやってた……