Natychmiastowe wyszukiwanie w mniejszej ilości poleceń? (Podobne do incsearch w VIM)

16

Czy istnieje sposób wyszukiwania podczas pisania less? Podobnie jak opcja vim set incsearch.

Ponieważ nie znalazłem odpowiedniego sposobu, aby to zrobić, czy istnieje podobne narzędzie, które może to zrobić?

stokrotka
źródło
Dlaczego nie używasz vima jako pagera !?
user1146332,
@ user1146332 hmm, nie wiem czy VIM mógłby bezpośrednio obsłużyć strumień, ale wydaje się, że ire_and_curses podał właściwy sposób korzystania z vim
daisy
Z „-” jako argumentem wiersza poleceń vim czyta ze standardowego wejścia (wysłane z telefonu komórkowego)
user1146332

Odpowiedzi:

26

Możesz przeprowadzić wyszukiwanie z wiersza poleceń:

less -ppattern filename

Lub po wejściu do środka lessużyj /znaku, aby wykonać interaktywne wyszukiwanie (do przodu). ni Npowtórz wyszukiwanie odpowiednio w kierunku do przodu i do tyłu. To absolutne minimum, które musisz wiedzieć; istnieje wiele innych poleceń dla bardziej złożonych lub szczegółowych wyszukiwań.

Edycja : Aby odpowiedzieć na zaktualizowane pytanie, obecnie nie ma możliwości natychmiastowego wyszukiwania przyrostowego less. Czy rozważałeś użycie viewzamiast tego (otwiera Vima w trybie tylko do odczytu, więc użyje twojego incsearchustawienia)? Vim może być jeszcze bardziej pagerowy dzięki skryptowi vimpager .

Kilka dodatkowych informacji: W narzędziu do śledzenia błędów Ubuntu jest otwarty błąd do obsługi wyszukiwania przyrostowego, ale nie wygląda na to, aby wkrótce się pojawiał. Ktoś zaimplementował przyrostową obsługę widelca github, ale oczywiście będziesz musiał skompilować niestandardowy lesssposób korzystania z niego.

(Poza prośbą o ulepszenie Ubuntu obecnie (na dzień 17.05.2016) nie ma takiej prośby o ulepszenie na oficjalnym lessmodule do śledzenia błędów .)

ire_and_curses
źródło
Przepraszam, ale pierwsze pytanie, które zamieściłem, nie było jasne, czy możesz sprawdzić moje zaktualizowane pytanie?
stokrotka
+1 za polecanie view(tylko do odczytu vi) - nienawidzę go, gdy ludzie używają vizamiast lesslub view, i niepotrzebnie blokuję plik.
cas
Kiedy uderzę n, dodaje n do wzorca wyszukiwania. Wciśnięcie Enter kończy wyszukiwanie, po czym naciśnięcie n nie ma wpływu. Co robić?
tymczasowego