LoginSignup
27
27

More than 5 years have passed since last update.

Emacsチートシート

Last updated at Posted at 2014-06-09

全体

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 RET

  • MELPAからインストールしたパッケージを更新
    M-x list-packages [RETURN] U [RETURN] x [RETURN]

27
27
12

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
27
27