PSQL игнорирует мою переменную PAGER

494
musiKk

Я хочу использовать меньше как мой пейджер по умолчанию. Поэтому я имею PAGER=lessв своем .bashrc. Это поставлено должным образом:

$ echo $PAGER less 

Тем не менее, psql по-прежнему использует больше, если я вызываю его с psql. НО: если я вызову его с помощью PAGER=less psqlpsql, он использует меньше.

Я понятия не имею, почему это так. Разве два вызова не должны быть идентичными? manнапример почести $PAGER. Я знаю это, потому что

  • MANPAGER не установлен
  • PAGER=more man more работает как положено
  • PAGER='' man more полностью отключает пейджинг (также, как и ожидалось)

Как мне заставить psql распознавать настройки моего пейджера?

1

1 ответ на вопрос

3
Cyrus

Попробуй export PAGER=lessв своем .bashrc.

Похожие вопросы