Postgres 命令行 - clear/delete 我正在输入的查询

Postgres Command line - clear/delete a query that I was in the middle of typing

有没有办法快速删除我输入的整个查询?

澄清一下,这是我仍在输入的查询,而不是当前 运行。

例如在 bash 中,您可以按 CTRL+C 并终止当前行,例如:

$ typing some comman<CTRL-C>

在按下 CTRL+C 后,它会停止我之前输入的内容而不执行。

只是习惯了快速切换思路("oh what if I do this instead of this?"),但是CTRL+C 在 postgres 终端中只是终止进程。

A Ctrl+C 的替代方法是 Ctrl+A Ctrl+K。当 Ctrl+A 将光标移动到当前行的开头时, Ctrl+K 删除光标后的所有字符。

这也可以用在 bash 或许多其他 UNIX 命令中。