Ngay bây giờ, tôi có khung Emacs của mình được phân chia theo chiều dọc và đang xem xét hai bộ đệm khác nhau trong hai cửa sổ.
Tôi muốn đi đến một từ trong một bộ đệm, nhấn một số phím và để các phần của từ đó (nếu có) được tô sáng trong bộ đệm khác , cuộn đến nó nếu cần.
Có cách nào làm được việc này không?
Trong ảnh chụp màn hình ở trên, với con trỏ của tôi ngay trước "thanh" trong bộ đệm bên trái, tôi muốn có thể <làm gì đó> và nhanh chóng xem "thanh" nằm ở đâu trong bộ đệm bên phải.
Lưu ý: Điều này có liên quan đến Làm cách nào để tìm văn bản trên nhiều bộ đệm mở? theo nghĩa là, nếu tôi có thể thực hiện tìm kiếm trên bộ đệm "khác", nó sẽ làm những gì tôi muốn. Nhưng không có câu trả lời nào có chính xác những gì tôi muốn:
- Các
occur
giải pháp dựa trên mở một cửa sổ mới hiển thị các dòng khớp, trong khi tôi muốn giữ hai cửa sổ của mình vẫn hiển thị - Tôi thực sự sẽ tìm trong bộ đệm khác cho bối cảnh xung quanh khớp, vì vậy chỉ hiển thị dòng phù hợp không phải là rất hữu ích. multi-isearch-buffers
yêu cầu tôi chỉ định danh sách các bộ đệm mỗi lần tôi muốn thực hiện tìm kiếm này (rất nhiều lần), thay vì tự động chọn nó như hai bộ đệm được hiển thị. Quan trọng hơn, khi tôi bắt đầu từ một cửa sổ và thực hiện isearch, khi tìm thấy kết quả khớp trong bộ đệm khác, nó sẽ hiển thị bộ đệm đó trong cửa sổ này, để cả hai cửa sổ hiển thị cùng một bộ đệm (khác). Sau đó, Cg đặt mọi thứ trở lại và tôi không thể thấy từ được tô sáng trong bộ đệm khác nữa.icicle-search
có rất nhiều tính năng mà một trong số chúng có thể thực hiện được, nhưng tôi không thể tìm thấy bất cứ thứ gì sau khi xem qua tài liệu.
C-s C-w C-x o C-s C-s
không có vẻ quá tệ với tôi. (Bạn không cần C-s
quyền ngay sau C-w
.)
C-s C-w C-x o C-s C-s C-x o
thực sự có vẻ tốt.