Mam dwa komputery z najnowszą Fedorą. Po pierwsze, używam zsh i kółka myszy można używać z mniejszym pageriem w terminalu gnome do przewijania pager.
Po drugie używam bash i myszy, gdy przewijam historię terminali, a nie pager.
Powłoka nie powinna robić żadnej różnicy, dlaczego nie mogę używać kółka myszy do przewijania w drugim przypadku?
Aby zilustrować, co robi, wyobraź sobie, że mam taki dokument:
AAAA
BBBB
CCCC
DDDD
EEEE
I mam terminal z dwoma liniami. Jeśli używam mniej, pojawia się na ekranie
AAAA
BBBB
Kółko myszy nie może przewijać dalej w dół. Jeśli przewinę w górę, otrzymam historię poleceń bash. Teraz używam klawisza przewijania w dół, aby dostać się do dolnej części dokumentu, pojawia się na ekranie:
DDDD
EEEE
Przewijanie w górę prowadzi mnie
BBBB
DDDD
->
bash
scrolling
less
gnome-terminal
użytkownik36520
źródło
źródło
Odpowiedzi:
Komputer, na którym miał mniej przewijał
LESS=-r
, drugi miałLESS=-asXFMMRqix8
Ze strony man mniej:
-X
Opcja zapobiega przewijanie wszyscy razem, a-q
opcja spowodował pager, aby wprowadzić stan non przewijalną podczas przewijania przeszłość początku lub na końcu pliku.Moje opcje są teraz
LESS=-asrRix8
źródło
-XE
, ponieważ uwielbiam, gdy małe pliki są natychmiast zrzucane po znaku zachęty, tj. Używająless
jakocat
zamiennik małych plików. Chciałbym móc-XE
zachować się przy przewijaniu dłuższych plików… autor wysłał e-mailem nadzieję, że jest to coś osiągalnego. Nie podejrzewam >:Dla tych, którzy są tak nowicjusze jak ja, musisz wprowadzić następujące dane do swojego terminalu:
lub użyj tego
możesz użyć,
man less
aby zobaczyć różnicęAby efekt trwał, możesz dodać ten wiersz do ~ / .bashrc i ponownie otworzyć terminal
źródło