M-xという表記は、メターキー(AltまたはEsc)とxを同時に押すという意味です。
ctrl-xという表記は、コントロールキー(Ctrl)とxを同時に押すという意味です。
Emacsの終了 :
ctrl-x ctrl-c
キャンセル :
ctrl-g
マークセット(mark set) :
ctrl-@または
ctrl-Space
※マークセットとは、コピーやカットなどのときに先端に印をつけることです。
ファイルを開く :
ctrl-x ctrl-f
保存する :
ctrl-x ctrl-s
別のファイルに保存する :
ctrl-x ctrl-w
開いているファイルの全てを保存する :
ctrl-x s
別のファイルの内容をカーソル位置へ全て取りこむ :
ctrl-x i
現在のファイルを保存後、別のファイルを開く :
ctrl-x ctrl-v
領域のコピー :
M-w
やり直し(UNDO) :
ctrl-_または
ctrl-x u
領域をカット :
ctrl-w
行の後方をカット :
ctrl-k
行の前方をカット :
M-0 ctrl-k
文の後方をカット :
M-k
文の前方をカット :
M-(-) ctrl-k
(※ (-) は ハイフンキーのことです。)
文字前カット :
M-Backspace
文字後カット :
M-Delまたは
M-d
一つ前にカット、コピーしたものをペースト :
ctrl-y
これに続いて、
M-y を繰返し押すことで、二つ前、三つ前と以前のものをペーストすることができる。
二つ前のものをペースト :
ctrl-u 2 ctrl-y
← :
ctrl-b
→ :
ctrl-f
↑ :
ctrl-p
↓ :
ctrl-n
← :
M-b
→ :
M-f
行頭 :
ctrl-a
行末 :
ctrl-e
文頭 :
M-a
文末 :
M-e
段落頭 :
M-{
段落末 :
M-}
前ページ :
ctrl-x [
次ページ :
ctrl-x ]
画面の中央左端に移動 :
M-r
前削除 :
Backspace
後削除 :
Delまたは
ctrl-d
空行を削除 :
ctrl-x ctrl-o
前方検索 :
ctrl-s
後方検索 :
ctrl-r
前方検索(正規表現) :
ctrl-u ctrl-s
後方検索(正規表現) :
ctrl-u ctrl-r
置換 :
M-x replace-string
対話型置換 :
M-%
対話型置換(正規表現) :
M-C-%
マークセット(mark set) :
ctrl-@または
ctrl-Space
※マークセットとは、コピーやカットなどのときに先端に印をつけることです。
マークセットの解除(キャンセルで良い) :
ctrl-g
領域に色をつける :
M-x transient-mark-mode
マークの位置とカーソルの位置を交換する :
ctrl-x ctrl-x
再描画して、カーソル位置を中心にして表示 :
ctrl-l
カーソル位置を中心にして表示 :
ctrl-u ctrl-l
バッファの切り替え :
ctrl-x b
バッファの消去 :
ctrl-x k
バッファ一覧を表示 :
ctrl-x ctrl-b
バッファ一覧を現在の窓で表示 :
M-x buffer-menu
現在の窓にバッファを開ける :
f
別の窓にバッファを開ける :
o
フレーム全体でバッファを開ける :
1
バッファ一覧の更新 :
g
バッファの保存を予約 :
s
バッファの消去を予約 :
d
表示するバッファを予約 :
m
予約を取り消し :
u
予約を実行 :
x
上下方向にもう一つの窓を開く :
ctrl-x 2
左右方向にもう一つの窓を開く :
ctrl-x 3
上下方向にもう一つの窓を開き、別のファイルを開く :
ctrl-x 4 f
上下方向にもう一つの窓を開き、別のファイルをread-only modeで開く :
ctrl-x 4 r
上下方向にもう一つの窓を開き、別のバッファを表示し、カーソルも移動 :
ctrl-x 4 b
上下方向にもう一つの窓を開き、別のバッファを表示し、カーソルは移動しない :
ctrl-x 4 ctrl-o
カーソルのある窓を閉じる :
ctrl-x 0
カーソルのある窓以外の窓を全て閉じる :
ctrl-x 1
隣の窓へカーソル移動 :
ctrl-x o
窓を上下方向に大きくする :
ctrl-x ^
窓を左右方向に小さくする :
ctrl-x {
窓を左右方向に大きくする :
ctrl-x }
もう一つのフレームを開く :
ctrl-x 5 2
もう一つのフレームを開き、別のファイルを開く :
ctrl-x 5 f
もう一つのフレームを開き、別のファイルをread-only modeで開く :
ctrl-x 5 r
もう一つのフレームを開き、別のバッファを表示し、カーソルも移動 :
ctrl-x 5 b
もう一つのフレームを開き、別のバッファを表示し、カーソルは移動しない :
ctrl-x 5 ctrl-o
カーソルのあるフレームを閉じる :
ctrl-x 5 0
カーソルのあるフレーム以外のフレームを全て閉じる :
ctrl-x 5 1
隣のフレームへカーソル移動 :
ctrl-x 5 o
ブックマークをいれる :
ctrl-x r m
ブックマークを開く :
ctrl-x r b