Emacsに「ローカルアンドゥ」拡張機能はありますか?


16

変更をローカルまたは行単位で元に戻したいことがよくあります。たとえば、ソースコードの複数の行を変更し、そのうちの1つだけを元に戻したい場合は、元に戻すツリー全体をステップスルーして、戻りたい状態を見つける必要があります。マークされた領域またはポイントがあるラインのみを元に戻すことができればより良いでしょう。すでに存在するこのようなものはありますか?

回答:


22

これは標準のEmacs機能です(1998 / 20.3以降)。

一時的なマークモードが有効になっていると仮定して、リージョンにマークを付け、通常どおりに元に戻すを使用すると、Emacsは(アクティブな)リージョンにのみ関連する元に戻す操作を実行します。

一時マークモードがオフの場合、またはマークされた領域がアクティブでない場合はC-u、undoコマンドにプレフィックス引数を使用します。

参照:C-hf undo
またはマニュアルの「選択的取り消し」:C-hig (emacs) Undo

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.