Wenn ich zuvor ausgeführt something | less
und dann gedrückt habe q
, kehrte ich zur Eingabeaufforderung zurück, wobei die Ausgabe von less
noch sichtbar war.
$ seq 1 100 | less
1
2
3
4
:q
$ <prompt here. I can still see the output of less>
Aber jetzt, nachdem ich Zsh installiert habe (mit oh-my-zsh. Es funktioniert auch nicht in Bash), sieht das Terminal folgendermaßen aus:
$ seq 1 100 | less
<less shows up, I press :q and it is cleared>
$ <prompt here. Output of less disappears.>
Ich habe nach einer less
Konfigurationsdatei gesucht und keine gefunden. Gibt es eine Möglichkeit, mich less
auf die vorherige Weise zu verhalten? Die Ausgabe sichtbar zu haben ist sehr praktisch.
~/.lesskey
und es läuft mit allengit
usw.Wie jhscheer erwähnte, steht alles auf der Manpage für
less
Füge dies deinem zsh-Profil hinzu
.zshrc
, damit es gut mit git spielt :)LESS="-XRF"; export LESS
- BEARBEITEN
In Ihrem Fall ist es wahrscheinlich besser, den folgenden Befehl auszuführen, um eine Änderung des globalen Verhaltens von zu vermeiden
less
:git config --global core.pager 'less -XRF'
quelle