退出编辑器而不退出 psql

Posted

技术标签:

【中文标题】退出编辑器而不退出 psql【英文标题】:Exit editor without exiting psql 【发布时间】:2020-10-20 06:42:49 【问题描述】:

当我运行\dt(以及psql 的其他命令,如\l)时,就会出现这个东西。这是什么?这是编辑吗?

最重要的是,当我点击Ctrl+Z 时,我会完全脱离psql如何在不退出psql的情况下退出?

我对 Ubuntu 完全陌生,如果这是一个愚蠢的问题,我很抱歉。感谢您的宝贵时间!

【问题讨论】:

这是你的寻呼机,通常你可以使用q退出寻呼机 【参考方案1】:

你似乎来自 Windows。

当查询结果不适合您的屏幕时调用的寻呼机类似于 Windows 的more,因此您可以通过键入 q 退出它。

如果您根本不需要寻呼机,请将环境变量 PAGER 设置为空字符串:

PAGER='' psql

在 Linux 上键入 Ctrl+Z 不会发送 End-of-file,它会暂停当前的前台进程,该进程继续潜伏在后台。您可以使用命令fg 从那里拯救它。

【讨论】:

以上是关于退出编辑器而不退出 psql的主要内容,如果未能解决你的问题,请参考以下文章

如何退出 PSQL CREATE FUNCTION 屏幕

mininet怎么退出编辑界面

linux下,保存退出vim编辑器(转)

Linux vim如何保存退出

excel如何退出编辑状态

如何从 PostgreSQL 退出/注销? [复制]