Điều tôi thường làm trong Emacs là cắt một đoạn văn bản, và sau đó thay thế một đoạn khác bằng văn bản đã cắt. Vì vậy, nói rằng tôi đã có văn bản tôi muốn để yank là mục cuối cùng trong kill-ring
của tôi. Tôi giật nó vào nơi mới, sau đó giết văn bản đã ở đó. Nhưng bây giờ văn bản bị giết là mục mới nhất trong số kill-ring
. Vì vậy, lần sau tôi muốn giật món hàng đầu tiên, tôi phải làm C-y M-y. Sau đó, lần tiếp theo có hai mục gần đây hơn trong số kill-ring
, vì vậy tôi phải làm C-y M-y M-y, v.v.Tôi có thể giữ cùng một mục cho yanks trong Emacs không?
Tôi đoán có cách tốt hơn để thực hiện việc này. Ai đó có thể khai sáng cho tôi được không?
Không biết bất kỳ cách nào khác để thực hiện. Bạn có thể có thể tiết kiệm trong một đăng ký nhưng tôi đã không sử dụng bản thân mình. – cristobalito
Bạn đã gặp phải vấn đề chính với vòng kill-ring. Mục được sử dụng gần đây nhất có nhiều khả năng được sử dụng lại. Vì vậy, bạn không muốn đặt hàng vòng theo thứ tự thời gian. Nhập gói LRU-yank của tôi. https://github.com/lewang/le_emacs_LRU_yank Tôi đã sử dụng các công cụ hữu ích với ít thao tác nhấn phím hơn. –