Subsections

5.2 変更の取り消し(undo)

undo は誤って行ってしまった操作を取り消す操作です。

5.2.1 一文字削除と取り消し

  1. Emacs のウィンドウに 12345 とタイプし,続いて <BS> を 5 回 押してください。

    タイプした文字が 5 4 3 2 1 の順に削除(delete)され,全て無くなりま したね。

  2. C-x u を 1 回押しましょう。

    最後に行った <BS> の操作が取り消されて,1 が復活しました。

  3. C-_ を 1 回押しましょう。

    さらに過去に遡って削除の操作が取り消され, 2 も復活しました。C-x uC-_ 15は, 共にテキストに加えた変更を取り消す(undo) ためのコマンドで,どちら を使ってもかまいません16

  4. undo 操作で,345 も復活させてください。undo を続けて行うには C-_ の方が操作しやすいでしょう。

5.2.2 一行消去と取り消し

  1. カーソルをバッファの 1 行 3 列目 (;; This buffer ... の T の 位置) まで移動し,この行の終りまでを一度の操作で消去してみましょ う。

    カーソル位置から行末までを消去するには C-k (kill の頭文字) を使 います。

  2. カーソルを 2 行下 (;; then enter ... の t の位置) に移動して, 3 行目を消去しましょう。

  3. 消去した二つの行を undo 操作で復活させましょう。