動作 | キーバインド | 関数 | 備考 |
・一般 | | | |
emacsを終了 | C-x C-c | save-buffers-kill-terminal | - |
中止 | C-g | keyboard-quit | あらゆるコマンドを中止 |
文字コード変更 | C-x RET f | set-buffer-file-coding-system | - |
直前のコマンドを繰り返す | C-x z | repeat | C-x z z z … で何回も繰り返せる |
Undo | C-/, C-z | undo | C-zは俺仕様 |
繰り返し | C-u 数字 ○ | universal-argument | ○を数字回繰り返す |
文字位置表示 | C-x = | what-cursor-position | カーソルのある位置のpointとcolumnを表示する |
・ファイル操作 | | | |
ファイルを開く | C-x C-f | - | - |
ファイルを保存 | C-x C-s | - | - |
別のファイルを開く | C-x C-v | - | 現在のバッファはキル |
read-onlyで開く | C-x C-r | - | - |
ファイルを別名で保存 | C-x C-w | - | - |
・移動 | | | |
右移動 | C-f | forward-char | - |
左移動 | C-b | - | - |
上移動 | C-p | - | - |
下移動 | C-n | - | - |
右単語移動 | M-f | - | - |
左単語移動 | M-b | - | - |
行頭へ移動 | C-a | - | - |
行末へ移動 | C-e | - | - |
先頭に移動 | M-< | - | - |
末尾に移動 | M-> | - | - |
空白を無視した行頭に移動する | M-m | - | インデントを無視した移動ができる |
1画面分進む | C-v | - | - |
1画面分戻る | M-v | - | - |
行指定移動 | M-g g | - | - |
バッファの表示位置を調整 | C-l | - | - |
カーソル位置をバッファの真ん中にする | M-r | - | - |
・編集 | | | |
動的略語展開 | M-/ | dabbrev-expand | - |
BackSpace? | C-h | - | 俺仕様? |
Delete | C-d | - | - |
1単語Delete | M-d | - | - |
文末まで削除 | C-k | - | - |
改行 | C-m | - | - |
改行 | C-j | - | 改行+Tab |
行を開く | C-o | - | - |
Mark set | C-space, C-@ | - | - |
全選択 | C-x h, C-x C-p | - | - |
カット | C-w | - | - |
コピー | M-w | - | - |
ペースト | C-y | - | - |
次のキルリング | M-y | - | - |
前の行と入れ替える | C-x C-t | - | - |
open-rectangle | C-x r o | - | 矩形領域だけスペースを確保する |
clear-rectangle | C-x r c | - | 矩形領域を消去する.スペースは確保 |
delete-rectangle | C-x r d | - | 矩形領域を消去する.スペースも消す |
string-rectangle | C-x r t | - | 矩形領域を文字で置き変える |
kill-rectangle | C-x r k | - | 矩形領域をキルする |
yank-rectnagle | C-x r y | - | 矩形領域をヤンクする |
・ウィンドウ操作 | | | |
現在のWindowを削除 | C-x 0 | - | - |
現在のWindow以外を削除 | C-x 1 | - | - |
Windowを縦に2分割する | C-x 2 | - | - |
Windowを横に2分割する | C-x 3 | - | - |
Windowを移動 | C-x o | - | - |
現在のWindowを縦に拡大 | C-x ^ | - | - |
現在のWindowを縦に縮小 | M-x shrink-window | - | - |
・検索、置換 | | | |
前方検索 | C-s | - | - |
後方検索 | C-r | - | - |
置換 | M-% | query-string | - |
・マクロ | | | |
マクロ登録開始 | C-x (, F3 | - | - |
マクロ登録終了 | C-x ), F4 | - | - |
・整形 | | | |
段落の詰め込み | M-q | fill-paragraph | 現在のポイントのある段落の1行の文字数を揃える |
・ヘルプ | | | |
キーバインド一覧 | F1 b | - | 現在のキーマップに割り当てられているキーバインドを一覧にして表示する |
キーのヘルプ | F1 k | describe-key | 入力したキーに割り当てられている関数の説明を表示する |
関数のヘルプ | F1 f | describe-function | 入力した関数の説明を表示する |
・コマンド | | | |
コンパイル | C-c c | compile | 俺仕様 |
シェル | C-c s | shell-command | 俺仕様 |