emacs


はじめに

  • 取り消すにはCtrl+g
  • コマンドの中に含まれる「-」(ハイフン)はspaceキー押下。
  • コマンドの入力前はAlt+x。入力補完を行う場合はTabキー押下。
  • メタキーはEscまたはAltキーだが、ここではすべてAltキーとしている。

基本

基本

起動終了

emacs終了
Ctrl+(x→c)

ファイル

ファイルを開く・閉じる・保存する

ファイルを開く
Ctrl+(x→f)
ファイルを上書き保存する
Ctrl+(x→s)
ファイルを別名保存
Ctrl+(x→w)
アンドゥ(元に戻す)
Ctrl+_

ファイルの編集


カーソル移動

カーソル・ページの移動

1行下に
Ctrl+n
1行上に
Ctrl+p
1文字右に
Ctrl+f
1文字左に
Ctrl+b
1単語右に
Alt+f
1単語左に
Alt+b
行頭に
Ctrl+a
行末に
Ctrl+e
1画面下に
Ctrl+v
1画面上に
Alt+v
ファイルの先頭に
Alt+<
ファイルの末尾に
Alt+>

編集

削除、移動、コピー、貼り付け

コピー
Ctrl+Ins。またはAlt+w
カット
Ctrl+w
ペースト
Shift+Ins。またはCtrl+y
ペースト(前のコピー内容を)
Alt+y
選択開始
Ctrl+Space。またはCtrl+@
選択位置とカーソル位置を交換
削除(選択範囲)

検索置換

検索

インクリメンタル・サーチ、ノン・インクリメンタル・サーチ、正規表現検索

インクリメンタル・サーチ

入力された文字を検索し、次の文字が入力されると前に入力された文字に続けてその文字が含まれる文字に絞り込んで検索が行われる。

下方向
Ctrl+s
上方向
Ctrl+r
取り消し
Ctrl+g
終了
Ctrl+RET

ノン・インクリメンタル・サーチ

通常の検索

下方向
Ctrl+s → RET
上方向
Ctrl+r → RET
単語検索
Ctrl+s → RET → Ctrl+w

正規表現検索

正規表現を使った検索

下方向
Alt → Ctrl+s → RET
上方向
Alt → Ctrl+r → RET
下方向インクリメンタル
Alt → Ctrl+s
上方向インクリメンタル
Alt → Ctrl+r
下方向インクリメンタルを繰り返す
Ctrl+s
上方向インクリメンタルを繰り返す
Alt → Ctrl+r

その他

指定行へジャンプ
Atl+x goto-line → RET → 指定行数入力

置換

置換

対話的置換
置換する文字を確認しながら置換する
正規表現
Alt+x query-replace-regexp
非対話的置換
一括置換
正規表現
Alt+x replace-regexp
スペルチェック

バッファとウィンドウの使用

バッファを閉じる
Ctrl+k → バッファ名。バッファ名を指定しなければカレント。

作業環境

MUA

Internet

カレンダー

ダイアリー


テキスト整形

インデント(指定範囲)
範囲指定後、Alt+x → indent-region

マークアップ

マクロ

カスタマイズ

プログラミング


バージョン管理