キー操作 | コマンドの意味 |
文字入力・編集コマンドの実行 | |
M-x (コマンド及び関数) | 指定した関数やコマンドの実行 |
C-q | 制御文字の入力 |
C-u (回数) | コマンドの繰り返し数の入力 |
M-(回数) | |
C-g | コマンドの終了 |
Emacsの終了・中断 | |
C-x C-c | Emacsを終了 |
C-z | Emacsを中断 |
ファイル操作 | |
C-x C-f | ファイルオープン |
C-x C-s | ファイルを保存 |
C-x C-w | ファイルの名前を変更して保存 |
C-x s | 全てのファイルを保存 |
C-x i | ファイルの内容をバッファに挿入 |
M-x recover-file | 自動セーブファイルからもとのファイルを復元 |
M-x auto-save-mode | 自動セーブファイルのオン・オフ |
カーソル移動 | |
C-p | カーソルを前行に移動 |
C-n | カーソルを次行に移動 |
C-b | カーソルを左に移動 |
C-f | カーソルを右に移動 |
M-b | カーソルを一語左に移動 |
M-f | カーソルを一語右に移動 |
C-a | カーソルを行頭に移動 |
C-e | カーソルを行末に移動 |
C-v | カーソルを次ページに移動 |
M-v | カーソルを前ページに移動 |
M-< | カーソルをバッファの先頭に移動 |
M-> | カーソルをバッファの最後に移動 |
M-x goto-line | 行番号で指定した行に移動 |
M-x what-line | カーソルのある行の行番号を表示 |
M-x line-number-mode | カーソルのある行の行番号をモードラインに表示 |
ポイント・マーク・リージョン | |
C-スペースキー or C-@ | マークを設定 |
C-x C-x | マークとポイントを交換 |
削除・移動・コピー | |
C-d | カーソル位置の文字を削除 |
Deleteキー | カーソルの左側の文字を削除 |
C-k | カーソルから行末までを削除し、削除リングにコピー |
C-w | リージョンを削除し、削除リングにコピー |
M-w | リージョンを削除リングにコピー |
C-y | 削除リングの内容をバッファに挿入 |
M-y | 削除リングの古い削除内容をバッファに挿入 |
検索・置換 | |
C-s | バッファの終わりに向かってインクリメンタルサーチを行う |
C-r | バッファの始めに向かってインクリメンタルサーチを行う |
M-% | 対話的に置換を行う |
M-x replace-string | 一括型置換を行う |
ウィンドウとバッファ | |
C-x 0 | 現在のウィンドウを閉じる |
C-x 1 | 他のウィンドウを閉じる |
C-x 2 | ウィンドウを水平方向に分割 |
C-x 3 | ウィンドウを垂直方向に分割 |
C-x o | カーソルを他のウィンドウに移動 |
C-x C-b | バッファのリストを表示 |
C-x b | 現在のバッファを変更 |
C-x C-q | バッファの書き込みモードを変更 |
C-x k | バッファを削除 |
ヘルプ | |
C-h T (言語を英語で指定) | 指定言語のチュートリアルを表示 |
C-h t | 英語のチュートリアルを表示 |
C-h m | バッファのモードの説明を表示 |
C-h i | オンラインマニュアルを表示 |
C-h f | 関数の説明を表示 |
C-h k | キーの定義を表示 |
C-h b | キーバインディングを表示 |
C-h C-k | オンラインマニュアル中の入力キーの説明を表示 |
その他 | |
C-x u or C-_ | 最後の変更を取り消す |
C-l | 画面の書き直し |
M-q | 段落の折り返し処理を行う |
マクロ | |
C-x ( | マクロの記録開始 |
C-x ) | マクロの記憶終了 |
C-x e | 最近記憶したマクロの再生 |