主な emacs 操作コマンドの一覧

□ みかた

「C-x」はコントロールキーを押しながら「x」を押す.
「M-x」はメタキー(altキーあるいは◇キー)を押しながら「x」を押す.
「C-_」はコントロールキーを押しながら「_」を押す.
「RET」はリターンキー(エンターキー),「SPC」はスペースキー,を押す.
「C-」の無い場合は,コントロールキーは押さない.

■ 基本

コマンド列 意味
C-x C-c emacs の終了
C-g キャンセル
C-l カーソル行を画面の中央にして,再描画
C-_ アンドゥー(直前の入力を取り消す)

■ ファイル操作

コマンド列 意味
C-x C-f ファイルの読み込み(またはファイル名をつけて,新規作成)
C-x i ファイルの挿入
C-x C-s ファイルの保存
C-x C-w 名前を付けて保存

■ カーソル移動

コマンド列 意味
C-f 前進(右)への移動 (Forward)
C-b 後退(左)への移動 (Backward)
C-n 次の行(下の行)への移動 (Next line)
C-p 前の行(上の行)への移動 (Previous line)
C-e 行末へジャンプ
C-a 行頭へジャンプ
C-v 1ページ下へジャンプ
M-v 1ページ上へジャンプ
M-< ファイル先頭にジャンプ
M-> ファイル最後尾にジャンプ
M-x goto line 指定行にジャンプ

■ カット&ペースト

コマンド列 意味
C-d カーソル位置の文字の削除(delete)
C-h カーソル左の文字の削除(back space)
C-k カーソル位置から行末の削除
C-SPC カーソル位置を領域始点に指定
C-w 領域始点からカーソル位置までを取り込み & 削除
M-w 領域始点からカーソル位置までを取り込み
C-y 取り込んだ内容の貼り付け
M-y 直前に貼り付けた内容を更に前に取り込んだ内容に変更

■ 検索・置換

コマンド列 意味
C-s キーワード検索(検索中に C-w で隣接単語を検索条件に追加)
M-% 文字列置換

■ バッファ切り替え

コマンド列 意味
C-x b 読み込まれた別のファイルへの切り替え
C-x C-b 読み込み済みファイルの一覧表示
C-x k emacs からのファイル放棄

■ マルチウインドウ

コマンド列 意味
C-x 1 分割されたウインドウを1にする
C-x 2 ウインドウを上下に2分割
C-x 3 ウインドウを左右に2分割
C-x 5 2 新しいウインドで開く
C-x 5 0 ウインドウを閉じる(最後の1つのウインドウは閉じれない)
C-x o 分割された別ウインドウへのジャンプ

■ その他

コマンド例 意味
C-x RET f 文字コード体系(euc-jp-unix,sjis-dos など)の指定