
Я хочу использовать less как пейджер по умолчанию. Поэтому у меня PAGER=less
в .bashrc
. Он правильно исходит:
$ echo $PAGER
less
Однако psql все равно использует больше, если я вызываю его с помощью psql
. НО: Если я вызываю его с помощью PAGER=less psql
, psql использует меньше.
Я понятия не имею, почему так. Разве два вызова не должны быть идентичными? man
Например, honors $PAGER
. Я знаю это, потому что
MANPAGER
не установленоPAGER=more man more
работает как и ожидалосьPAGER='' man more
полностью отключает подкачку (как и ожидалось)
Как заставить psql распознавать настройки моего пейджера?
решение1
Попробуйте export PAGER=less
в вашем .bashrc.