击键清除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 + L 在 Windows 操作系统 上不起作用,请使用:
\! 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中的屏幕?的主要内容,如果未能解决你的问题,请参考以下文章