我想使用 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
在你的.bashrc中尝试export PAGER=less
。