Icicles pozwala to zrobić. Dzięki Icicles search możesz nawigować wśród wyników wyszukiwania (w całym zbiorze szukanych buforów lub plików).
Możesz przełączać się między wynikami wyszukiwania, ale nie musisz jeździć na rowerze. Możesz odwiedzać dowolne trafienia, które wybierzesz, w dowolnej kolejności. Możesz dynamicznie filtrować trafienia, wpisując wzór filtra, który możesz zmieniać w locie.
Można łączyć wiele takich dynamicznych wzorców filtrów, używając kilku prostych wzorów w miejsce bardziej złożonego. Dopasowywanie wzorców może wykorzystywać dopasowanie apropos (regexp) lub dowolne z kilku rodzajów dopasowań fuzzy. Możesz także filtrować według dynamicznych dopasowań chipping away, odejmując je od bieżącego, szerszego zestawu dopasowań.
Można wyszukiwać, a nie konteksty wyszukiwania określone na początku wyszukiwania, ale ich complement.
(search Sople pozwala zdefiniować contexts to search. - na przykład tylko definicje funkcji lub tylko komentarze Inny tekst jest ignorowany (nie szukał) Najprostszym przykładem jest linie bufora jako konteksty wyszukiwania Linia konteksty wyszukiwania.. są co grep
, occur
i icicle-occur
użycie.)
można również replace poszczególne trafienia wyszukiwania lub ich części pasujących do Twojego prąd wejściowy wzór, na żądanie, bez wychodzenia przeszukiwanie Sople. I możesz zmienić tekst zastępczy w dowolnym momencie podczas wyszukiwania, na żądanie.
W ograniczonym sensie takiego wymiany nie można zatem tylko odwiedzić wyszukane bufory ale zmienił je, nigdy nie opuszczający wyszukiwanie.
Co masz na myśli przez "* inny sposób osiągnięcia tego samego efektu"? Jaki jest efekt? Tj. Jaka jest potrzeba/żądanie? Czy to jest specyficzny dla Helmów? Jeśli nie, czy można go określić jako "* wyszukiwanie niektórych plików i edycja każdego z nich *" bez wychodzenia z wyszukiwania? – Drew
Myślę, że dokładniejszą wersją byłoby "przeszukać niektóre pliki i przejść do wyniku bez wychodzenia z wyszukiwania" – altschuler
Zmontowałem twoje pytanie, aby odzwierciedlić to wyjaśnienie, zastępując słowo "edytuj" słowem "odwiedziny". To ma dla mnie więcej sensu.Jeśli ** edujesz ** bufor, to ma sens, że w jakiś sposób musisz wznowić wyszukiwanie ("* ponowne wyszukiwanie *") po zakończeniu edycji. – Drew