2010/03/30

Emacs S式操作

表を拝借。C-M-f, C-M-b, C-x C-e しか使ってない・・・。あー C-M-a, C-M-e, C-c C-l も使うか。
Key定義コメント
C-M-@, C-M-SPCmark-sexpこれでS式をマークできるので、切り取ったりコピーしたりする
C-M-hmark-defun関数をマーク
C-M-f, C-M-bforward-sexp, backward-sexpS式単位で移動
C-M-ttranspose-sexpM-t のS式版
C-x n dnarrow-to-defun現在の関数以外を不可視に。defun の奥深くからでも可能
M-(insert-parentheses括弧を挿入し、カーソルをその間に移動(□)
M-TABlisp-complete-symbol補完
C-M-abeginning-of-defun関数定義の先頭へ
Esc C-deletebackward-kill-sexp前の S 式を削除
C-M-kkill-sexpS 式 をkill
C-c C-eeval-expressionS式の評価
C-x C-eeval-last-sexp直前のS式の評価
C-c C-reval-regionリージョン内のS式の評価
  • C-x n d からの復帰は C-x n w
こちらからも表を拝借。
コマンド動作
C-x C-eカーソルのS式を評価
C-c C-eカーソルのS式を含むトップレベルのS式を評価
C-c C-lファイルをロード
C-c C-rリージョンを評価
C-c C-zSchemeのインタプリタが動いているバッファへフォーカスを移動

コマンド動作
M-C-f次のS式へ移動
M-C-b前のS式へ移動
M-C-aカーソルのS式を含むトップレベルのS式の先頭へ移動
M-C-eカーソルのS式を含むトップレベルのS式の末尾へ移動
M-C-d1つ内側のS式へ移動
M-C-u1つ外側のS式へ移動
M-C-SPCカーソルのS式の次のS式をマーク
M-C-tカーソルのS式の前後の式を交換

プログラミングGauche

0 件のコメント:

コメントを投稿