Làm thế nào tôi có thể nhận được các emacs để làm nổi bật cụm từ tôi đang tìm kiếm và sau đó giữ cho nó được tô sáng cho đến khi tôi tìm kiếm một cụm từ khác? Nó có thể làm điều này một cách minh bạch tức là chỉ bằng cách tìm kiếm, không phải chạy một lệnh khác sau đó (như isearch-highlight-regexp
)?Làm cách nào để nhận được các emacs để giữ các chuỗi tìm kiếm của tôi được đánh dấu?
Trả lời
Hãy thử điều này:
(setq lazy-highlight-cleanup nil)
Nếu bạn muốn hiểu rõ ràng nổi bật bằng tay, làm Mx lười biếng-nổi bật-dọn dẹp
Điều đó đã làm được điều đó. Tôi cũng đã phải thiết lập: '(setq lười-nổi bật-max-at-a-thời gian nil)' và '(setq lười biếng-làm nổi bật-ban đầu-chậm trễ 0)' để có được hiệu quả chính xác mà tôi muốn. – MDCore
Câu trả lời của Trey là câu trả lời đúng - đó là mục đích của biến 'lazy-highlight-cleanup'. Và có, đây là một tính năng hữu ích. Không phải ai cũng sẽ sử dụng hàng ngày, nhưng đôi khi hữu ích. FWIW, tôi có cùng lựa chọn cho ** Icicles ** tìm kiếm, vì cùng lý do. Nhưng tôi cũng đồng ý rằng, tùy thuộc vào những gì bạn thực sự muốn, bạn có thể muốn xem xét các mô hình nổi bật theo những cách khác. Xem, ví dụ:
Sẽ thật tuyệt khi có các đánh dấu trên tìm kiếm tự động xóa khi nhấp chuột vào bộ đệm, trong khi chúng dính khi cuộn. Các điểm nổi bật dính chỉ ra ở đây là hữu ích cho một số trường hợp nhưng sẽ gây phiền nhiễu để có trên tất cả các thời gian. Phong cách ít dính là mặc định trong Netbeans IIRC. –
lựa chọn khác là chỉ cần sử dụng nổi bật-cụm từ hoặc đánh dấu-regexp và không phụ thuộc vào hệ thống tìm kiếm thực hiện công việc.
Đó chính xác là những gì tôi nói tôi không muốn. Tôi muốn nối vào tìm kiếm vì tôi muốn tìm trận đấu tiếp theo và đánh dấu tất cả các trận đấu bằng một lệnh. – MDCore
Câu trả lời của Trey dường như hoạt động. Tôi nghĩ rằng tôi muốn đưa một lời khuyên bằng cách sử dụng chỉ vì mục đích hoàn chỉnh:
(defadvice isearch-exit (after ysph-hl-search activate compile)
"after isearch, highlight the search term "
(highlight-regexp (car (if isearch-regexp
regexp-search-ring
search-ring)) (find-face 'hi-pink)))
- 1. Tìm kiếm văn bản được đánh dấu (đã chọn) trong Emacs
- 2. Làm cách nào để đánh dấu các thay đổi CVS trong Emacs?
- 3. Cách viết hàm Emacs để bọc vùng được đánh dấu bằng văn bản được chỉ định
- 4. Làm thế nào để chọn (đánh dấu) phần thân của hàm C trong các emacs?
- 5. Trong Emacs làm thế nào để đánh dấu một chuỗi khi bên trong cùng một chuỗi?
- 6. Làm cách nào để đánh dấu các chuỗi con phù hợp trong ListBox?
- 7. Làm thế nào để tôi nhận được Emacs của tôi * luôn * sử dụng 6x13 trên X11
- 8. Làm cách nào để gửi các gói được đánh dấu DSCP bằng iperf?
- 9. Làm thế nào tôi có thể nhận được emacs để chèn niềng răng tự động
- 10. Làm thế nào tôi có thể nhận được Emacs để thụt lề // nhận xét của tôi với mã của tôi?
- 11. Cách [tar và] nén các tệp được đánh dấu trong Emacs
- 12. Có cách nào để đánh dấu nhiều tìm kiếm trong (g) Vim không?
- 13. C# Làm cách nào để đếm các chuỗi được quản lý trong AppDomain của tôi?
- 14. Làm thế nào để giết một chuỗi được trích dẫn tại điểm trong các emacs?
- 15. làm thế nào để tôi nhận được chuỗi từ android phản hồi http của tôi?
- 16. Làm cách nào để đánh dấu các trường được tính toán trong bảng tính Excel?
- 17. Làm cách nào để sao chép các dòng được đánh dấu trong Notepad ++?
- 18. Làm cách nào để thoát khỏi các dấu gạch chéo ngược và các dấu gạch chéo chuyển tiếp trong tìm kiếm/tìm kiếm VIM? Ví dụ:
- 19. Phím nóng Netbeans để tắt văn bản tìm kiếm được đánh dấu?
- 20. Tôi làm cách nào để đánh dấu thuộc tính là không được dùng trong delphi?
- 21. Làm thế nào để tìm kiếm ngược trong vỏ emacs?
- 22. Lệnh Emacs để tìm kiếm trong các tệp
- 23. Làm thế nào để giữ các dấu phân cách của Regex.Split?
- 24. Làm cách nào để giữ các lựa chọn được tô sáng trong Hộp danh sách tkinter?
- 25. Tìm kiếm chuỗi Java bỏ qua các dấu
- 26. Làm cách nào để giữ các dấu phân cách khi tách chuỗi Ruby?
- 27. Làm thế nào để thoát sprintf()% đánh dấu để chúng không được công nhận là biến?
- 28. Làm cách nào để bạn nhận được dấu gạch dưới kép để hiển thị trong đánh dấu?
- 29. Cách liệt kê các thẻ Git chưa được đánh dấu
- 30. Đánh dấu 'bool' được sử dụng trong Java, trong Emacs
Câu hỏi thú vị - không bao giờ tìm thấy nhu cầu, có thể thấy nó hữu ích như thế nào, nhưng cũng có thể thấy nó như thế nào làm phiền. Rất mong nhận được câu trả lời. – cristobalito
Tôi thích sử dụng nó để dễ dàng thấy một biến được thiết lập và sử dụng. Liên kết nó với tìm kiếm có ý nghĩa với tôi và thật dễ dàng để chuyển sang một thứ khác bằng cách tìm kiếm biến tiếp theo – MDCore
Đẹp - có thể thấy cách hữu ích đó – cristobalito