python-modeの便利なショートカットまとめ
前のエントリのときに色々調べてたら、偶然"python emacs guide"だかにひっかかってEmacsのpython-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回実行)とかやってた……