postgresql - Postgres 命令行 - 清除/删除我正在输入的查询

标签 postgresql command-line-interface postgresql-10

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

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

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

$ typing some comman<CTRL-C>

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

这只是我习惯于快速切换思路的事情(“哦,如果我这样做而不是这样做呢?”),但是 CTRL+C 在 postgres 终端中只是终止进程。

最佳答案

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

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

关于postgresql - Postgres 命令行 - 清除/删除我正在输入的查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49470799/

相关文章:

xml - 是 XPath sum 还是 fn :sum function implemented in PostgreSQL XPath?

使用 IN 和列表的 SQL 查询非常慢

postgresql - 当双引号内有\n(换行符)时,如何使用 pgloader 或 PostgreSQL 副本解析 CSV?

python - 可执行的 Snakefile

Postgresql 10 - 并行配置

sql - Postgres 数据操作

.net-core - 我为 dotnet CLI 安装了一个工具,为什么命令工具列表没有显示它?

PHP JSON 函数在被称为 CLI 脚本时不可用?

postgresql bgworker SIGTERM 处理程序调用了两次

ruby-on-rails - 按日期和created_at排序的多列索引对于不同的查询表现出奇怪的行为