Một câu hỏi Helm khá cơ bản. Cửa sổ / lệnh / tính năng Helm cho phép chúng ta tìm kiếm văn bản (tốt nhất là sử dụng regexp
) trong bất kỳ loại bộ đệm nào (nghĩa là bao gồm chỉ đọc như w3m
)?
Nói cách khác, tôi đang tìm kiếm Helm tương đương với các lệnh gốc của Emacs cho isearch-forward
( C-s
) / isearch-backward
( C-r
).
Để minh họa: sau khi gọi một trong các isearch
lệnh gốc ( C-s
hoặc C-r
), chúng ta có thể thoát chế độ tìm kiếm theo một trong hai cách:
chúng ta có thể thoát và trở về điểm ban đầu (thông qua
C-g
) hoặcchúng ta có thể thoát và tiếp tục duyệt bộ đệm từ điểm hiện tại, tức là từ văn bản hiện đang khớp (thông qua
RET
các văn bản khác).
Tôi đang tìm kiếm thứ hai trong hai lựa chọn này.
Đây là những gì tôi đã thử cho đến nay:
helm-regexp
: đây là thứ gần nhất với những gì tôi đang tìm kiếm nhưng nó chỉ thực hiện tương đương vớiC-s
/C-r
+C-g
(nghĩa là nó đưa chúng ta trở về điểm ban đầu; không có tùy chọn nào để kết thúc tìm kiếm và tiếp tục duyệt bộ đệm từ kết quả khớp hiện tại điểm).helm-do-grep
: có vẻ như điều này chỉ để tìm kiếm văn bản trong các tệp (nghĩa là không hoạt động trên w3m)helm-buffer-run-grep
/-zgrep
: chạy lệnh / hàm này dẫn đến thông báo lỗi trong bộ đệm mini:Running helm command outside of context
khi
helm-mode
được bật, gọiC-s
hoặcC-r
hiển thịisearch
tính năng gốc của Emacs (nó không được thay thế bởi giao diện của Helm). (có thể có một khung cảnh chúng ta có thể thay đổi rất Helm có thể đi qua lệnh này? tức là, tương tự như cách Helm mất chức Tư Lệnh bản địa chowrite-file
(C-x C-w
) có thể được sử dụng để đổi tên một tập tin trong một bộ đệm mở. chỉ động não.)
helm-occur
cófollow-mode
được kích hoạt.