Tôi nghĩ rằng dabbrev-expand
chức năng có thể làm các mẹo. Giả sử bạn đã gõ một số từ: emacs, cảm xúc, biểu tượng cảm xúc, ... Lần sau, bạn sẽ gõ một từ bắt đầu bằng 'em', bạn có thể nhấn M-/
và emacs sẽ đề nghị bạn chèn một trong những từ đã chèn bắt đầu bởi 'em'. Tiếp tục nhấn M-/
và emacs sẽ hiển thị cho bạn 'biểu tượng cảm xúc', rồi 'cảm xúc, sau đó ...
Bạn cũng có thể có một cái nhìn để lặp lại lệnh phức tạp . Ví dụ phổ biến là: bạn muốn lặp lại lệnh query-replace
trong nhiều bộ đệm khác nhau luôn sử dụng cùng một đối số, thay thế pitt pitt bằng bởi
Bạn chạy nó một lần, đi đến một cửa sổ khác và gõ C-x ESC ESC
để chạy lại.
Và để kết thúc, tôi có thể đề nghị chèn lại không? Tập tin el này sẽ giúp bạn thực hiện chèn, sử dụng một số loại logic. Nó giống như, "gặt lại lần chèn cuối cùng, nhưng với mỗi lần lặp lại, các đối số sẽ thay đổi.
Ví dụ này có thể được tìm thấy trong tập tin el :
;; You can also iterate over lists:
;; My desk is cluttered
;; My desk is a real mess
;; My desk is very hard to see
;; My desk is buried
;;
;; from m-x insert-patterned
;; ";; My desk is %s"
;; (cluttered "a real mess" "very hard to see" buried)
Tôi hy vọng điều đó sẽ giúp.