Icicles cho phép bạn thực hiện việc này. Với Icicles search bạn có thể điều hướng giữa các lần truy cập tìm kiếm (trên bộ bộ đệm hoặc tệp được tìm kiếm).
Bạn có thể chuyển đổi giữa các lần truy cập tìm kiếm, nhưng bạn không cần phải chu kỳ. Bạn có thể truy cập bất kỳ lần truy cập nào bạn chọn, theo bất kỳ thứ tự nào. Bạn có thể lọc động các lần truy cập bằng cách nhập mẫu lọc mà bạn có thể thay đổi khi đang di chuyển.
Bạn có thể kết hợp nhiều mẫu bộ lọc động như vậy, sử dụng một số mẫu đơn giản thay cho một mẫu phức tạp hơn. So khớp mẫu có thể sử dụng kết hợp apropos (regexp) hoặc bất kỳ loại nào trong số các loại kết hợp fuzzy. Bạn cũng có thể lọc theo chipping away đối sánh động, trừ chúng khỏi tập hợp đối sánh rộng hơn, hiện tại.
Bạn thậm chí có thể tìm kiếm, không phải ngữ cảnh tìm kiếm mà bạn đã xác định ngay từ đầu tìm kiếm, mà là complement.
(Icicles tìm kiếm cho phép bạn xác định contexts to search -. Ví dụ, chỉ định nghĩa chức năng hoặc chỉ bình luận văn bản khác được bỏ qua (không tìm kiếm) Ví dụ đơn giản nhất là dòng của một bộ đệm như bối cảnh tìm kiếm Dòng bối cảnh tìm kiếm.. là gì grep
, occur
, và icicle-occur
sử dụng.)
bạn cũng có thể replace truy cập tìm kiếm cá nhân, hoặc các bộ phận của họ phù hợp với mô hình đầu vào hiện tại của bạn, theo yêu cầu, mà không thoát khỏi tìm kiếm Icicles. Và bạn có thể thay đổi văn bản thay thế bất cứ lúc nào trong khi tìm kiếm, theo yêu cầu.
Trong ý nghĩa có giới hạn như vậy thay thế do đó bạn không chỉ truy cập bộ đệm đã tìm kiếm mà còn chỉnh sửa chúng, mà không bao giờ thoát khỏi tìm kiếm.
Bạn có ý nghĩa gì với "* một số cách khác để đạt được hiệu quả tương tự *"? Hiệu ứng là gì? Tức là, nhu cầu/yêu cầu là gì? Có Helm cụ thể? Nếu không, có thể nói đơn giản là "* tìm kiếm một số tệp và chỉnh sửa từng tệp *" mà không thoát khỏi tìm kiếm không? – Drew
Tôi nghĩ phiên bản chính xác hơn sẽ là "tìm kiếm một số tệp và truy cập kết quả mà không thoát khỏi tìm kiếm" – altschuler
Tôi đã chỉnh sửa câu hỏi của bạn để phản ánh làm rõ, thay thế "chỉnh sửa" bằng "lượt truy cập". Điều đó có ý nghĩa hơn đối với tôi.Nếu bạn ** chỉnh sửa ** một bộ đệm thì có nghĩa là bạn bằng cách nào đó sau đó cần phải tiếp tục tìm kiếm ("* làm lại tìm kiếm *") khi bạn chỉnh sửa xong nó. – Drew