Wygląda na to, że zwykle nie powinieneś wychodzić z trybu „Forward forever”, czyli tak man lessnazywa się tryb wprowadzany po naciśnięciu Shift+ F.
Znalazłem jednak trochę brudną sztuczkę, jak możesz wrócić do normalności. Na chwilę jednak zawiesi polecenie, więc nie jestem pewien, czy będzie on odpowiedni dla twojego serwera, który prawdopodobnie powinien działać nieprzerwanie.
W każdym razie oto sztuczka:
Zakładam, że zacząłeś już node server.js | lessalredy i nacisnąłeś Shift+, Faby przejść do trybu „Forward forever”. Teraz lessnie reaguje już na żadne naciśnięcia klawiszy.
W tym stanie możesz nacisnąć Ctrl+, Caby zabić proces serwera, a lessnastępnie możesz wyjść , naciskając Q(co jednak z jakiegoś powodu pozostawi polecenie jako zatrzymany proces na liście zadań - musisz uruchomić, fgaby kontynuować i pozwolić mu całkowicie zakończyć później), ale nie tego chcemy.
Zamiast tego możesz także nacisnąć Ctrl+, Zaby zatrzymać („zamrozić”) polecenie i powrócić do monitu powłoki. Teraz szybko wpisać polecenie powłoki fg( „ f ore g round”), aby pozwolić polecenie nadal działa w planie. Pamiętaj, że nodeproces serwera jest również wstrzymany w tym krótkim czasie, musisz rozważyć, czy jest to dopuszczalne, czy nie.
Więc teraz lessznów działa na pierwszym planie, tak? Tak, ale magicznie nie jest już w trybie „Forward forever”. Możesz np. Ponownie użyć klawiszy strzałek, aby przewijać w górę i w dół.
Niestety lesswydaje się, że całkowicie przestał aktualizować swój bufor, możesz tylko przewinąć w dół do linii, w której wcześniej zamroziłeś polecenie, a nie dalej. nodeSerwer wciąż działa i wytwarza kopie choć, po prostu dostać lesssię ponownie odświeżyć.
Najłatwiejszy sposób to po prostu otworzyć lessekran pomocy i zamknąć go, naciskając kolejno klawisze Hi Qkolejno. Teraz wszystko znów działa dobrze.
Najczystszym rozwiązaniem jest jednak prawdopodobnie podążanie za odpowiedzią Terdona i przekierowanie danych wyjściowych do pliku tymczasowego za pomocą pliku lessdo monitorowania.
lessi powrócić do monitu powłoki znodeserwerem działającym w tle, czy po prostu chceszlesswrócić do normalnego trybu braku śledzenia, w którym możesz przewijać dziennik zamiast oglądać najnowsze wiersze?