[2016/08/10]記事を加筆・修正しました。
[2015/11/22]公開
Emacsを覚えるためのメモ。
まずはこれだけ覚えておけば問題なさそう。
ドットインストールのEmacs入門を参考にしました。
Emacsの操作を覚える前に、まずはこれ覚えましょう!!
Emacsに初めて取り組む人は、まずこう思うでしょう。
Emacsのキーバインド表記はこういった形で書くことが多いです。
M – *:Meta:Alt / Command / ESC キーのいずれか( ESC キーの場合は押し続ける必要は無い)
これも覚えておくと良いでしょう。
※コマンドをどこまで打ったのか、今コマンドがどうなってるのかよく分からなければC – gを連打しとけ。
◆特に覚えなくてもいいかな
ヘルプ:C – h
マニュアル:C – h r (Browse manuals:C – h iとの違いが分からない)
チュートリアル:C – h t
◆基本
終了:C – x C – c
ファイルを開く:C – x C – f
保存:C – x C – s
別名で保存:C – x C – w
◆キー操作
左:C – f (forward)
右:C – b (back)
上:C – p (previous)
下:C – n (next)
行頭:C – a (アルファベットの先頭がaだからみたいなイメージ)
行末:C – e (end)
ファイルの先頭:M – < (左の方に向いているから先頭と考えればいいかな)
ファイルの最後:M - > (右の方に向いているから最後と考えればいいかな)
一画面上に移動:M - v
一画面下に移動:C - v
◆編集
範囲指定:C - @ (マーカーをセット、その後)
コピー:M - w
カット:C - w
ペースト:C - y (ヤンク、ペーストの事をvimやEmacsではヤンクと言うみたい)
行末までカット:C - k (カーソルから後ろを殺す(削除する)からkill)
削除:C - d (delete)
やり直し(undo):C - x u
◆検索と置換
前方検索:C - s (Search)
後方検索:C - r (Reverse)
置換:M - %
yes no !(all) q(quit)
◆分割
カレントの分割ウィンドウを閉じる: C - x 0 (閉じる→無くなる→ゼロ)
全ての分割を解除:C - x 1 (ゼロより強力なので1)
上下分割:C - x 2 (「二」が水平に見える)
左右分割:C - x 3 (「さ」ゆうだから3)
ウィンドウ間を移動:C - x o (o を押すときは C を離しておく)
◆Bufferリストをみる
C - x C - b (Buffer)
C - x o (移動)
n, p:移動
d:deleteフラグ付与
s:saveフラグ付与
u:undo(フラグ取り消し)
x:実行
バッファ名が*で囲まれているものはEmacsが使用しているもの。
現在使用中のバッファは.(ピリオド)が付いている
ピリオドの次の*は保存されていないことを示す
◆設定ファイル
~/.emacs.d/init.el
コメントは「;」
即反映
C - x C - e
関連記事
Emacsの操作を書いたチートシートはこちらに置いてあります。
何を押せばええねん?