我无法less在psql中设置为寻呼机.
这是我的环境:
~/.psqlrc 内容:
# \setenv PAGER less
\x auto
\timing
\set VERBOSITY verbose
\pset null 'NULL'
\pset pager on
\set HISTSIZE
\set PROMPT1 '(%n@%M:%>) [%/] > '
\set PROMPT2 '%[%033[8m%](%n@%M:%>) [%/] >[%033[0m%]%'
Run Code Online (Sandbox Code Playgroud)
env | grep PAGER:
PAGER=less
Run Code Online (Sandbox Code Playgroud)
无论如何,当\dSpaceTabTaby我得到数字时,我得到:
table another_table
table another_table
...
--More--
Run Code Online (Sandbox Code Playgroud)
此行(--More--)和制表符完成中仅向前滚动功能的显示来自readline库的内部寻呼机,而不是外部寻呼机.psql让这个库处理tab-completion的UI端.
这种分页可在关闭.inputrc与set page-completions to off,但它是不可替代的外部程序,至少在GNU的readline的当前版本.
在显示查询结果的上下文中,PAGER环境变量通常按照记录的方式工作.
| 归档时间: |
|
| 查看次数: |
4180 次 |
| 最近记录: |