You are on page 1of 3

Emacs Cheat Sheet (1)

機能 操作 機能 操作
操作キャンセル C-g カーソル位置から行末まで削除 C-k
抜け出し M-x ESC ESC カット、ペースト、アンドゥ
カーソル移動 カーソル位置にマーク C-スペース
左へ移動 C-b カーソル位置から行末までカット C-k
下へ移動 C-n リージョンをカット C-w
上へ移動 C-p リージョンをコピー M-w
右へ移動 C-f ペースト C-y
行頭へ移動 C-a 履歴ペースト C-y後に、M-y (*3)
行末へ移動 C-e バッファ全体をリージョン C-x h
1単語右へ移動 M-f アンドゥ C-x u
1単語左へ移動 M-b 連続アンドゥ C-_
1画面進む C-v 名前付きバッファにコピー C-x x name
1画面戻る M-v 名前付きバッファのペースト C-x g name
指定行へ移動 M-x goto-line (*1) 矩形コピー C-x r k
数値指定 C-u n C-n (*2) 矩形ペースト C-x r y
カーソル位置とマーク位置の入れ替え C-x C-x 編集
直前のマークへ移動 C-u C-スペース 前文字と入れ替え C-t
削除 後単語と入れ替え M-t
カーソルの左の1文字削除 Del 前行と入れ替え C-x C-t
カーソルのある1文字削除 C-d 大文字変換 M-c
カーソル位置から単語末尾まで大文字
カーソル位置から単語頭まで削除 M-Del M-u
変換
カーソル位置から単語末尾まで小文字
カーソル位置から単語末尾まで削除 M-d M-l
変換

(*1) Enterキーを押下する
(*2) nは数字
(*3) 押すたびに過去履歴参照
1
Emacs Cheat Sheet (2)

機能 操作 機能 操作
編集 ファイルの先頭へ M-<
マークを付けた行から現在の行までの先頭
C-x C-i ファイル最後へ M->
にスペースを挿入する
リージョンをコメントアウト M-x comment-region ウィンドウ操作
C-u M-x comment-
リージョンのコメントアウト解除 縦に2分割 C-x 2
region
略語展開 M-/ (*1) 横に2分割 C-x 3
スペースとTABを1つにまとめる M-スペース 別のウィンドウを消す C-x 1
ファイル操作 カーソルにあるウィンドウを消す C-x 0
ファイル読み込み C-x C-f ウィンドウ間でカーソル移動 C-x o
別ウィンドウにファイル読み込み C-x 4 C-f バッファのリスト C-x C-b
上書き保存 C-x C-s 直前のウィンドウへ C-x b
指定ファイルに保存 C-x C-w 指定バッファへ C-x b buffer名
全バッファを保存 (確認あり) C-x s ウィンドウ削除 C-x k
ファイル挿入 C-x i 指定バッファ削除 C-x k buffer名
編集途中のファイル復帰 M-x recover file バッファとウィンドウ削除 C-x 4 0
終了 別ウィンドウスクロール C-M-v
一時中断 C-z (*2) ウィンドウを縦方向に拡大 C-x-^
強制終了 C-x C-c ウィンドウを縦方向に縮小 M-x shrink-window
画面移動 検索
一画面分進む C-v インクリメンタル検索 C-s (*3)
一画面分戻る M-v 逆インクリメンタル検索 C-r (*4)
左スクロール C-x < 文字列検索 C-s Esc 文字列
右スクロール C-x > 逆文字列検索 C-r Esc 文字列

(*1) バッファ内の単語として比較して補完 (*2) 復帰hシェルからfg


(*3) C-sで次の候補を検索(Delで1つ前の候補を検索) (*4) C-rで次の候補を検索(Delで1つ前の候補を検索)

2
Emacs Cheat Sheet (3)

機能 操作
置換

カーソル以降置換 M-x replace-string

カーソル以降置換 (正規表現) M-x replace-regexp


カーソル以降置換 (確認あり) M-x query-replace
カーソル以降置換 (正規表現, 確認あり) M-x query-regexp
ブックマーク
ブックマーク登録 C-x r m
ブックマークへ移動 C-x r b
ブックマーク一覧 C-x r l (*1)
その他
M-x term
シェル
M-x shell
マニュアル M-x man
telnet M-x telnet
ftp M-x ftp
マージン設定 C-u n C-x f (*2)
モード切り替え M-x mode名
文字コード切り替え C-x f

(*1) n, pで上下、fで移動
(*2) nは数字。現在のパラグラフに設定するには、C-u n M-q
(*3) Enterを押下し、文字コードを入力する。

You might also like