Next: , Previous: , Up: Basic   [Contents][Index]


7.4 変更のアンドゥ

C-/
C-x u
C-_

undoレコードにあるエントリーをundoします。通常1つのコマンドを元に戻す(undo)ことに相当します(1つ目のキーはテキストモードのディスプレイでは利用できないかもしれない)。

Emacsはバッファー内のテキストに行われた変更のリストを記録しているので、最近の変更はundoできます。これはC-/(およびC-x uC-_)にバインドされているコマンドundoを使って行われます。通常このコマンドは最後の変更をundoして、ポイントを変更前の位置に移動します。undoコマンドはバッファーへの変更のみに適用されるので、カーソルの動きをundoすることはできません。

個々の編集コマンドは、通常undoレコードの個別のエントリーとなりますが、とても単純なコマンドはグループ化される場合があります。1つのエントリーが、実は複雑なコマンドのほんの一部の場合もあります。

もしC-/(またはそれの別名コマンド)を繰り返すと、undoされた箇所はさらにundoされ、初期の変更もundoされ、ついには利用可能なundo情報の限界に達します。もし記録された変更がすべてundoされている場合、undoコマンドはエラーメッセージを表示して、何も行いません。

undoコマンドについてさらに学ぶには、Undoを参照してください。