Ранее, если я работал something | less
, и затем нажмите q
, это раньше возвращало меня подсказке с выводом less
все еще видимый.
$ seq 1 100 | less
1
2
3
4
:q
$ <prompt here. I can still see the output of less>
Но теперь, после того, как я установил Zsh (с oh-my-zsh. Это не работает в ударе также), терминал похож на это:
$ seq 1 100 | less
<less shows up, I press :q and it is cleared>
$ <prompt here. Output of less disappears.>
Я искал a less
файл конфигурации и найденный ни одним. Есть ли любой способ, которым я могу добраться less
вести себя предыдущий путь? Наличие видимого вывода очень удобно.
seq 1 100 | less -X
см.: человек меньше
-X or --no-init
Disables sending the termcap initialization and deinitialization strings to the terminal.
This is sometimes desirable if the deinitialization string does something unnecessary, like clearing the screen.
Поскольку jhscheer упомянул, что все находится в странице справочника для less
, Добавляет это к Вашему профилю zsh .zshrc
, чтобы заставить его играть по правилам с мерзавцем:)
LESS="-XRF"; export LESS
- РЕДАКТИРОВАНИЕ
На самом деле в Вашем случае, вероятно, лучше выполнить следующую команду, чтобы не изменять глобальное поведение less
:
git config --global core.pager 'less -XRF'