Emacs için 'yerel geri alma' uzantısı var mı?


16

Oldukça sık, değişiklikleri yerel veya satır bazında geri almak istiyorum. Örneğin, bir kaynak kodunda birden fazla satır değiştirdiğimde ve bunlardan yalnızca birini geri döndürmek istediğimde, geri dönmek istediğim durumu bulmak için tüm geri alma ağacında adım atmam gerekiyor. Yalnızca işaretli bölgeyi veya noktanın olduğu çizgiyi geri alabilsem daha iyi olurdu. Zaten var olan böyle bir şey var mı?

Yanıtlar:


22

Bu standart Emacs işlevselliğidir (1998 / 20.3'ten beri).

Geçici işaretleme modunun etkin olduğunu varsayarsak, sadece bölgeyi işaretleyin ve geri almayı normal olarak kullanın; Emacs yalnızca (etkin) bölgeyle ilgili geri alma işlemlerini gerçekleştirir.

Geçici işaret modu kapalıyken veya işaretli bölge etkin değilse C-u, geri al komutuna bir önek argümanı kullanın.

Bakınız: C-hf undo
veya kılavuzdaki "seçici geri alma":C-hig (emacs) Undo

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.