emacsのショートカットキー チートシート (Windows)


概要

Emacsエディタでよく使うショートカットを一覧にまとめました.
MはAltキー,CはCtrlキーを表します.

ショートカット一覧

カーソル移動

キー 動作
C-b 1文字左に移動
C-f 1文字右に移動
C-p 1行上に移動
C-n 1行下に移動
C-a 行頭に移動
C-e 行末に移動
M-v 1ページ戻る
C-v 1ページ進む
M-< ファイル先頭に移動
M-> ファイル末尾に移動
C-l カーソル位置を中央に
M-g g 指定した行番号に移動
C-u C-[Space] カーソルを一つ前の位置に戻す

テキスト編集

キー 動作
C-[Space] のちカーソル移動 テキスト選択
C-x [Space] のちカーソル移動 テキスト矩形選択
C-x h テキスト全選択
テキスト選択した状態で M-w コピー
テキスト選択した状態で C-w 切り取り
C-y 貼り付け
C-y M-y 履歴から貼り付け
C-k 1行切り取り
C-d デリート
C-/ Undo(元に戻す)
C-g C-/ Redo(やり直し)
テキスト選択した状態でC-u C-x r N 連番挿入
テキスト選択した状態でC-x C-u 大文字に変換
テキスト選択した状態でC-x C-l 小文字に変換
M-q 現在の段落を詰め込む

検索、置換

キー 動作
C-s カーソルより下の範囲で検索
C-r カーソルより上の範囲で検索
C-M-s カーソルより下の範囲で正規表現検索
C-M-r カーソルより上の範囲で正規表現検索
M-% 逐次置換
C-M-% 正規表現で逐次置換
テキスト選択した状態でM-$ 英語のスペルチェック
テキスト選択した状態でM-= 文字数カウント

ウィンドウ操作

キー 動作
C-x 2 ウィンドウを上下に分割する
C-x 3 ウィンドウを左右に分割する
C-x 1 分割されたウィンドウを、現在のウィ ンドウ1つにする
C-x 0 分割されたウィンドウを、選択され ていない方のウィンドウ1つにする
C-x o ウインドウ間のカーソル移動

ファイル、バッファ操作

キー 動作
C-x C-f ファイルを開く
C-x C-s ファイルを保存
C-x C-w 別名で保存
C-x b バッファを変更
C-x k バッファを閉じる
C-x i 別ファイルを挿入
C-g コマンド中断
C-x C-c Emacs終了
C-x [Return] f 文字コードの変更