全体
C-:Ctrlキーを押しながらハイフンに続いたキーを押す
M-:Metaキーを押しながらハイフンに続いたキーを押す
ウィンドウ
カレントバッファを変更する
C-x oバッファを移動
C-x b現在のウィンドウを閉じる
C-x 0他のウィンドウを閉じる
C-x 1ウィンドウを縦に分割
C-x 2ウィンドウを横に分割
C-x 3
移動
左に移動
C-b右に移動
C-f上に移動
C-p下に移動
C-n左の単語に移動
M-b左の単語に移動
M-f下に1ページ移動
C-v上に1ページ移動
M-v先頭行に移動
M-<最終行に移動
M->指定した行に移動
M-g M-g 行番号対応する閉じ括弧に移動
C-M-n対応する開き括弧に移動
C-M-p
編集
良い感じにインデントして改行
C-jマーク
C-spaceカーソルの位置から行末までをカット
C-kカット
C-wコピー
M-wペースト
C-yペースト後にその前のキルリングの内容に変更
M-y矩形編集
リージョン選択後 C-x r t 挿入する文字矩形削除
リージョン選択後 C-x r d複数行削除
C-u [行数] C-k矩形の先頭に連番入れる
リージョン選択後 C-u C-x r N整列
リージョン選択後 C-u M-x align
http://www.emacswiki.org/emacs/AlignCommands正規表現で整列
リージョン選択後 M-x align-regexp 正規表現Undo
C-_
ファイル
ファイルを開く
C-x C-f保存
C-x C-s名前を付けて保存
C-x C-w終了
C-x C-c
検索
下方向に検索
C-s上方向に検索
C-r下方向に正規表現を使って検索
C-M-s上方向に検索
C-M-r-
マッチ後に次の候補に移動
- 検索後にC-sで次のマッチに移動
- 検索後にC-rで次のマッチに移動
ediff
M-x ediff
n 次の差分に移動
p 前の差分に移動
a 選択位置の差分をaからbにコピー
b 選択位置の差分をbからaにコピー
q ediffを終了
未整理
よくわからなくなった状態をもとに戻す
C-gコマンド実行
M-! コマンドgrep -r
M-x rgrep問い合わせ置換
M-%正規表現を利用した問い合わせ置換
M-C-%
改行をマッチさせる場合はC-q C-j
マッチ後
スペース 1件置換
DEL スキップ
-
! 全置換
- コメントを挿入 リージョン選択後 M-;
- キーボードマクロ
記録開始
C-x (記録終了
C-x )-
呼び出し
C-x e- キーバインド一覧
M-x help-for-help RET b
ディレクトリ作成
M-x make-directory RET dir/to/create RETMELPAからインストールしたパッケージを更新
M-x list-packages [RETURN] U [RETURN] x [RETURN]