1

每次我收到一个大查询时,我都会尝试在寻呼机中输入 -S(更少),当我看到“砍长线”和“折叠长线”的提示时,当我按下回车键时没有任何反应。

另外:根据我的配置,此选项应默认启用:

postgres=> \pset pager on
Pager is used for long output.
postgres=> \q
[jacob@dev_server ~]$ grep PAGER ~/.bash_profile 
export PAGER="less -S" psql

我还应该做些什么来调试这个?

4

2 回答 2

4

我在我的环境设置中使用以下内容,它总是对我有用。

PAGER="less"
LESS="-S"
于 2017-03-27T21:23:19.537 回答
1

${LESS}您可以使用环境变量为 less(1) 设置默认值。

请注意,您可以从~/.psqlrcusing设置环境设置\setenv。例如,如果您希望${LESS}内部 psql 的值与在 shell 提示符下的值不同,这将很有用。

例如,您可以将这些行添加到您的~/.psqlrc

\setenv LESS '-nRSQ -z-2 -j2'
\setenv PAGER less
于 2018-05-08T11:33:34.243 回答