Có phần mở rộng 'cục bộ hoàn tác' cho Emacs không?


16

Nó xảy ra khá thường xuyên mà tôi muốn hoàn tác các thay đổi cục bộ hoặc theo dòng. Ví dụ: khi tôi thay đổi nhiều dòng trong mã nguồn và tôi chỉ muốn hoàn nguyên một trong số chúng, thì tôi phải bước qua toàn bộ cây hoàn tác để tìm trạng thái tôi muốn quay lại. Sẽ tốt hơn nếu tôi chỉ có thể hoàn nguyên vùng được đánh dấu hoặc đường có điểm. Có một cái gì đó như thế này đã tồn tại?

Câu trả lời:


22

Đây là chức năng Emacs tiêu chuẩn (từ năm 1998 / 20.3).

Giả sử bạn đã bật chế độ đánh dấu tạm thời, chỉ cần đánh dấu vùng và sử dụng hoàn tác như bình thường và Emacs sẽ chỉ thực hiện các thao tác hoàn tác có liên quan đến vùng (hoạt động).

Khi tắt chế độ đánh dấu tạm thời hoặc nếu vùng được đánh dấu không hoạt động, hãy sử dụng C-uđối số tiền tố cho lệnh hoàn tác.

Xem: C-hf undo
hoặc "chọn lọc hoàn tác" trong hướng dẫn:C-hig (emacs) Undo

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.