Poprzednio, gdy uruchomiłem something | less
, a następnie nacisnąłem q
, zwykło to przywracać mnie do monitu z wyjściem less
wciąż widocznym.
$ seq 1 100 | less
1
2
3
4
:q
$ <prompt here. I can still see the output of less>
Ale teraz, po zainstalowaniu Zsh (z oh-my-zsh. To też nie działa w bash), terminal wygląda następująco:
$ seq 1 100 | less
<less shows up, I press :q and it is cleared>
$ <prompt here. Output of less disappears.>
Szukałem less
pliku konfiguracyjnego i nie znalazłem żadnego. Czy jest jakiś sposób, less
aby zachować się w poprzedni sposób? Widoczne wyjście jest bardzo przydatne.
~/.lesskey
i działa ze wszystkimigit
itd.Jak wspomniał jhscheer, wszystko znajduje się na stronie podręcznika dla
less
Dodaj to do swojego profilu zsh,
.zshrc
aby dobrze grało z git :)LESS="-XRF"; export LESS
-- EDYTOWAĆ
W twoim przypadku prawdopodobnie lepiej jest uruchomić następującą komendę, aby uniknąć zmiany globalnego zachowania
less
:git config --global core.pager 'less -XRF'
źródło