Emacsキー操作


編集操作

C-x C-f ファイルを開く
C-x C-r ファイルを読み取り専用として開く
C-x C-s 上書き保存
C-x C-w 別名で保存
C-x C-i ファイルを挿入
C-x C-c 終了
C-g コマンドのキャンセル
C-space Mark set
C-@
C-x h バッファ全体を選択
C-w Mark set した位置からカーソル位置まで(選択領域)を切り取り
Alt(Esc)-w 選択領域をコピー
C-k カーソル位置から行末までを切り取り
C-y 切り取りまたはコピーした内容をカーソル位置に貼り付け
Alt(Esc)-y C-y 後過去の切り取りまたはコピー内容をカーソル位置に貼り付け
C-x r k 矩形選択領域(Mark set した位置からカーソル位置を対角線とした 矩形領域)を切り取り
C-x r y 矩形選択領域をカーソル位置に貼り付け
C-x r t 矩形選択領域の各行に文字列を挿入
C-d カーソル位置の文字を削除
Alt(Esc)-d カーソル位置の単語(文節)を削除
C-t カーソル位置とカーソル位置の 1 つ前の文字を入れ替え
C-t カーソル位置の単語(文節)とカーソル位置の 1 つ前の単語(文節)を入れ替え
C-j 改行
C-m
C-h カーソル位置の 1 つ前の文字を削除
C-x C-u Undo(元に戻す)
C-x /
C-x _
C-[任意の数字] [任意のキー] [任意の数字] の分だけ [任意のキー] を入力
C-x ( マクロの記録を開始
C-x ) マクロの記録を終了
C-x e マクロを実行
Alt(Esc)-% 置換
C-x Enter f 文字コード変換
euc-japan-unix、shift_jis-dos など
[任意の文字列] Alt(Esc)-/ 動的略称展開
カーソル位置からテキストを前後に検索して補完
C-x d dired モード
ディレクトリを開いて編集
d : カーソルのあるファイルに削除マーク (D) をつける。
# : 自動セーブファイル ( # で始まるファイル) に削除マークをつける。
~ : バックアップファイル ( ~ のついたファイル) に削除マークをつける。
x : マークを実行する。
u : マークを取り消す。
s : ファイルを並び替える。 (ファイル名順 ⇔ 時間順)
g : ディレクトリ情報を再読み込みする。
o : ファイルを別のウィンドウに開く。
RET : 同上。
f : ファイルをそのウィンドウに開く。
C-o : ファイルを別のウィンドウに開き、そのウィンドウにフォーカスしない。
Mouse-2 : クリックした行が示すファイルを別のウィンドウで開く。
v : M-x view-file で開く。 (編集不可)
C : ファイルをコピー
R : ファイルをリネーム
Alt(Esc)-q 空行で区切られた範囲を段落(パラグラフ)としてみなして カーソルがある段落について1行35文字になるように折り返す。

カーソル操作

C-f カーソルを 1 文字分前へ移動
Alt(Esc)-f カーソルを位置を 1 単語(文節)分前へ移動
C-b カーソルを 1 文字分後ろへ移動
Alt(Esc)-b カーソルを位置を 1 単語(文節)分前へ移動
C-a カーソルを行頭へ移動
C-e カーソルを行末へ移動
C-p カーソルを前行へ移動
C-n カーソルを次行へ移動
C-v 1 ページ分下へスクロール
Alt(Esc)-v 1 ページ分上へスクロール
Alt(Esc)-< ファイルの先頭へ移動
C-u C-space で元の位置に戻れる
Alt(Esc)-> ファイルの最後へ移動
C-u C-space で元の位置に戻れる
C-l カーソル位置の行ををウィンドウの中央に来るようスクロール
C-s 前方検索
C-r 後方検索
C-s Enter 前方検索(日本語検索可)
C-r Enter 後方検索(日本語検索可)
Alt(Esc)-x occur 検索文字列を含む行の一覧表示
C-x r m カーソル位置にしおりを挿入
C-x r b しおりの位置に移動
C-x r l しおりの一覧を表示
d で削除マーク "D" 、u でマーク解除、x で実行 、 j でそのしおりにジャンプ
M-x bookmark-save しおりを .emacs.bmk に保存
C-x b バッファの切り替え
C-x k バッファを閉じる
C-x 5 2 新しいウィンドウを開く
C-x 5 0 新しく開いたウィンドウを閉じる
C-x 2 ウィンドウを上下に 2 分割
C-x o ウィンドウ分割時に他方のウィンドウへカーソルを移動
C-x 1 分割したウィンドウを 1 つにする
C-z ウィンドウを最小化
C-x l バッファ内の行数を計測
Alt(Esc)-= 選択領域の文字数と行数を計測
Alt(Esc)-p ミニバッファ内でファイル名入力時に 1 つ前の履歴を取り出す
Alt(Esc)-n 上記履歴を取り出し時に 1 つ後へ送る

その他

M-x calendar カレンダーバッファを開く
C-x 4 a ChangeLog (更新履歴) を開く
C-u C-x 4 a ファイル名を指定して ChangeLog を開く

Copyright 2003 小松 研吾 (最終更新日:2004/02/09)