击键清除psql中的屏幕?

Posted

技术标签:

【中文标题】击键清除psql中的屏幕?【英文标题】:keystroke to clear screen in psql? 【发布时间】:2014-11-21 19:28:00 【问题描述】:

我想要一个快捷键来清除我 (Windows 7) psql 控制台中的屏幕,就像 CTRL-l 清除我的 R 控制台中的屏幕一样。我厌倦了打字'! cls'。我需要为此编写一个宏吗?我正在运行 Postgres 9.35。 '\r' 重置查询缓冲区但不清除屏幕。提前感谢您的帮助,如果我错过了一些简单的事情,对不起。

【问题讨论】:

对于 Linux 上的 psql,请使用 control-L 。 Windows 下不支持;不确定是否有不同的键盘快捷键,或者是否没有。 psql 在 Windows 下的功能并不全面,因为没有 PostgreSQL 开发人员在日常工作中使用 Windows。欢迎使用补丁 ;-) 我们并不是生活在完美的世界中。我们中的一些人仍在使用 Windows 工作。使用\! cls 清除屏幕。一般使用\! command从当前控制台(cmd.exe)调用命令。 我在 Windows 7 上。我发现 CTRL + SHIFT + L 对我有用。 PostgreSQL 12. CTRL + SHIFT + L 似乎不适用于 Windows 10 [Pro]。我在 Postgres 12.4 上试过,但没有用。 \! cls 效果很好! 【参考方案1】:

\! cls + 回车

可用于 Windows 10

【讨论】:

【参考方案2】:

如果 CTRL + LWindows 操作系统 上不起作用,请使用:

\! cls

确保\!cls 之间有SPACE,点击ENTER

【讨论】:

【参考方案3】:

作为 Ctrl-L 的替代使用,例如对于 linux 环境中的脚本:

\! clear

\! cls

为微软。

【讨论】:

【参考方案4】:

请使用:CTRL + L

查看链接:http://postgresql.nabble.com/psql-in-bash-how-to-clear-screen-td2141886.html

【讨论】:

我在 Windows 10 上使用 Postgres 11.5,但这不起作用。它只是在行上添加^L 我遇到了同样的问题。我用 CTRL + SHIFT + L 代替了它。我使用的是 Windows 7,postgresql 12。 也可以在 Mac 上使用! @Kenmore SEEMS 在 WSL 环境中工作。

以上是关于击键清除psql中的屏幕?的主要内容,如果未能解决你的问题,请参考以下文章

如何在C中清除Windows和Linux中的屏幕[重复]

从 Swift 3 中的锁定屏幕清除本地通知

UITextField 清除按钮与屏幕动画一起使用

TextInput 清除速度慢,屏幕上有很多内容

清除屏幕 - Oracle SQL Developer 快捷方式?

清除 VNDocumentCameraScan Swift 中的扫描图像缓存