Ранее, если я запускал 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. Он также не работает в bash), терминал выглядит так:
$ seq 1 100 | less
<less shows up, I press :q and it is cleared>
$ <prompt here. Output of less disappears.>
Я искал less
файл конфигурации и не нашел ни одного. Есть ли способ, которым я могу less
вести себя предыдущим способом? Наличие видимого вывода очень удобно.
~/.lesskey
и он работает со всеми иgit
т. Д.Как упомянул jhscheer, все находится на странице руководства для
less
Добавьте это в свой профиль zsh,
.zshrc
чтобы было приятно играть с git :)LESS="-XRF"; export LESS
-- РЕДАКТИРОВАТЬ
На самом деле в вашем случае, вероятно, лучше выполнить следующую команду, чтобы избежать изменения глобального поведения
less
:git config --global core.pager 'less -XRF'
источник