将 PostgreSQL 分页器设置为 less?

将 PostgreSQL 分页器设置为 less?

我正在尝试让我的 psql 分页器输出看起来更漂亮。

我已将以下内容添加到我的 ~/.bashrc

export PAGER='less -S'

我已经将这些行添加到我的 ~/.psqlrc

\x auto
\pset pager on
\setenv PAGER less

电流输出:

当前寻呼机输出

期望输出:

所需的寻呼机输出

答案1

\setenv PAGER less.psqlrc用不需要的不同值(没有选项)覆盖环境变量-S

删除它,或将其更改为\setenv PAGER 'less -S',或创建一个新的环境变量LESS设置为-S

请注意,即使less没有使用该-S / --chop-long-lines选项调用,按右箭头键也会水平滚动并暂时显示行而不换行。

相关内容