【发布时间】:2015-12-14 10:57:38
【问题描述】:
我在尝试编写函数时写了一个错误的命令(我在函数中犯了一个错误,想在没有完成函数的情况下退出它),我想退出它,但是终端的命令提示符不会让我。
我试过这个: https://unix.stackexchange.com/questions/45646/how-do-i-exit-or-cancel-a-bad-bash-command
还有这个
stackoverflow.com/questions/12649896/why-doesnt-my-terminal-output-unicode-characters-properly
但是给出的解决方案都不起作用,我现在处于这种情况(我试图编写一个 pgplsql 函数,我想结束它,但我不知道如何)
message=# create function add_message(_queue_id integer, _sender_id integer, _receiver_id integer, _payload text)
message-# returns integer as $$
message$# declare
message$# result integer;
message$# begin
message$# ;
message$# ;
message$# ;
message$# ;
message$# sdsd
message$# end
message$# ;
message$# return result;
message$# end
message$# <aa
message$# -ls
message$# ls
message$# abort
message$# v
message$#
我试过了:
ctrl + /
crtl+D
ctrl+Z
ctrl+C
esc key
exit 0
:q
注意:我使用的是瑞士德语布局的 osx 键盘。
【问题讨论】:
-
“一个错误的命令”?到什么?你在使用一些 pgplsql 交互式客户端吗?
-
我开始写一个plsql函数,犯了一个错误,我想不完成就退出,所以我想知道一般如何在不完成的情况下退出命令。
-
你用什么程序来写这个函数?
-
我正在使用终端,但正在运行 postgresql
-
而
postgresql是一个交互式客户端程序?
标签: macos command-line terminal