emacs のショートカット
只今 emacs の修行をしているので、自分用のキーボードショートカットまとめなど。
ベーシックな操作が出来るようになったら、lisp に手を出したいところです。
エディタをがしがし使える漢になりたい。そしてモテたい。
■ 予備知識
- C-: Control押しながら
- M-: メタキー(altとか)押しながら
- タブで補完効きます
■ カーソル移動系
→ | C-f |
← | C-b |
↑ | C-p |
↓ | C-n |
行頭 | C-a |
行末 | C-e |
1画面↓ | C-v |
1画面↑ | M-v |
ファイル先頭 | M- |
ファイル末尾 | M-> |
カーソル行をウィンドウ真ん中に | C-l |
■ ファイル(バッファ)系
新規作成/開く | C-x C-f |
閉じる | C-x k |
バッファ一覧 | C-x C-b (C-x 1で画面分割解除できる) |
バッファ切替 | C-x b |
保存 | C-x C-s |
別名保存 | C-x C-w |
終了 | C-x C-c |
■ 操作やりなおし系
コマンド内容クリア | C-g (C-hogehoge とかで間違ったときに使う) |
Undo | C-x u |
■ コピペ系
範囲選択 | C-スペース(カーソル移動で範囲選択) |
全て選択 | C-x h |
カット | C-w |
コピー | M-w |
行末までカット | C-k |
ペースト | C-y |
■ 文字削除系
1文字削除(カーソル) | C-d |
1単語削除 | M-d |
■ 検索/置換系
末尾に向けて検索 | C-s |
先頭に向けて検索 | C-r |
末尾に向けて正規表現検索 | M-C-s |
先頭に向けて正規表現検索 | M-C-r |
指定したキーワードを置換 | M-% |
指定したキーワードを置換(正規表現を使用) | M-C-% |
■ ウィンドウ系
上下分割 | C-x 2 |
左右分割 | C-x 3 |
次の窓にカーソル移動 | C-x o |
分割解除 | C-x 1 |