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

roc*_*oco 6 postgresql command-line-interface postgresql-10

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

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

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

$ typing some comman<CTRL-C>
Run Code Online (Sandbox Code Playgroud)

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

这只是我习惯于快速切换思路的做法(“哦,如果我这样做而不是这样做怎么办?”),但是postgres 终端中的CTRL+只会终止该过程。C

cle*_*ens 3

Ctrl+的替代方法CCtrl++ 。+将光标移动到当前行的开头,而+则删除光标之后的所有字符。ACtrlKCtrlACtrlK

这也可以用于bash许多其他 UNIX 命令。

  • @rococo `Ctrl + u` - 删除终端中的当前行。 (3认同)