デフォルトのキーバインド設定メモ
説明はWikiより http://xyzzy.s53.xrea.com/reference/wiki.cgi
NUL | set-mark-command | マークを設定します。ビルトイン関数のset-markを対話に行うためのものです。 | |
C-a | beginning-of-line | 行頭に移動します。goto-bolのinteractive版です。 | |
C-b | backward-char | 指定された文字数だけ後方に移動します。行頭ならば前行の終端に位置します。 | |
C-c | specific-command-prefix | C-c プレフィックスです。 specific-command-prefix の関数セルは普通のコマンドではなく spec-map というキーマップを保持しています。 | |
C-d | delete-char-or-selection | セレクションで選択中ならばセレクション全体を、そうでなければカーソルの位置の文字を削除します。delete-charとはセレクション時の動作が異なります。 | |
C-e | end-of-line | 現在行の終りに移動します。 | |
C-f | forward-char | 指定された文字数だけ右に移動します。改行があれば次行に移動します。 | |
C-g | quit | コマンドの実行などを中止します。実行に時間がかかりすぎる場合や無限ループに陥ったときなどに使われます。 | |
C-k | kill-line | 行をkillします。 killした行は *kill-ring* へ追加されます。 連続して kill-line を実行することで、複数行を一括して*kill-ring* へ追加することができます。 | |
C-l | recenter | バッファをスクロールして画面上の表示位置を調整します。引数を指定しなければ現在行が画面の中央に位置します。(recenter 0)で現在行がウインドウの一番上に来ます。 | |
C-n | next-virtual-line | N行後の表示行に移動します。 | |
C-o | open-line | カーソル位置を変えないで改行を挿入します。 | |
C-p | previous-virtual-line | N行前の表示行に移動します。 | |
C-q | quote-char | プロンプトを表示して、入力に従ってバッファに文字を挿入します。制御文字の入力などに使われます。文字コードによる入力も可能です。 | |
C-r | search-backward | 後方検索をします。 | |
C-s | search-forward | 前方検索をします。 | |
C-t | transpose-chars | ポイントのひとつ前の文字を、ポイントの位置の文字と交換します。ポイント自体はひとつ前に進みます。 | |
C-u | universal-argument | 後に続くコマンドに負の前置引数を渡します。 | |
C-v | next-page | 指定ページ分画面を下スクロールします。 | |
C-w | kill-region | リージョンをkill ringに入れます。 | |
C-x | ctl-x-prefix | C-x プレフィックスです。 ctl-x-prefix の関数セルは普通のコマンドではなく ctl-x-map というキーマップを保持しています。 | |
C-y | yank | *kill-ring*の先頭の要素を挿入します。 | |
C-z | previous-page | 1ページ分画面を上スクロールします。 | |
C-\ | undo | 直前の操作を取り消します。UNDO情報の直近の境界まで戻ります。 | |
C-_ | redo | 元に戻した処理を再度実行します。[C-_],[S-End],[F12] | |
SPC ... ( | self-insert-command | 最後に入力されたキー*last-command-char*を挿入モードの如何によりinsert/overwrite-charします。括弧が入力された時に強調表示がなされるのもこの中での作用です。 | |
* ... ~ | self-insert-command | 最後に入力されたキー*last-command-char*を挿入モードの如何によりinsert/overwrite-charします。括弧が入力された時に強調表示がなされるのもこの中での作用です。 |