2015-03-27 13 views
8

Có thể truy cập bộ đệm từ danh sách kết quả của Helm trong khi vẫn giữ bộ đệm Helm không? Hay có cách nào khác để đạt được hiệu quả tương tự?Chỉnh sửa bộ đệm trong khi vẫn giữ kết quả Helm mở

Tôi thường cần thực hiện các tác vụ liên quan đến tìm kiếm một số tệp và truy cập từng tệp, nhưng cách hoạt động ngay bây giờ tôi phải làm lại tìm kiếm mỗi khi tôi truy cập bộ đệm.

+0

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

+0

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

+0

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

Trả lời

9

Bạn có thể phục hồi phiên Helm cuối cùng với helm-resume lệnh (ràng buộc bởi mặc định để Ctrl - xcb). Điều này sẽ đạt được hiệu quả những gì bạn muốn.

Bạn cũng có thể lưu các kết quả tìm kiếm để một bộ đệm với Ctrl - xCtrl - s.

+0

Tên của lệnh là gì? Tôi có 'C-c b' ràng buộc với cái gì khác. – altschuler

+0

@altschuler: xin lỗi vì tổ hợp phím sai. Đã sửa lỗi và thêm lệnh tương ứng. –

2

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.

+0

Suy nghĩ đầu tiên của tôi là "tại sao có một câu trả lời không liên quan về Icicles?". Nhưng này, nghe có vẻ khá tốt! – ntc2

Các vấn đề liên quan