Keyboard 箭头键在sqlplus中不起作用

Keyboard 箭头键在sqlplus中不起作用,keyboard,sqlplus,key,Keyboard,Sqlplus,Key,我发现箭头键在sqlplus控制台上不起作用。 例如,如果我按左箭头键,它显示为 SQL>^[[B 是否存在解决此问题的解决方案?您可以使用名为的第三方实用程序 rlwrap是一个readline包装器,一个使用GNU的小实用程序 readline库允许编辑任何其他用户的键盘输入 指挥部。它为每个命令维护单独的输入历史记录,以及 选项卡可以使用以前看到的所有单词和/或 用户指定的文件 因此,您将能够使用箭头,还可以获得命令历史记录作为奖励 安装实用程序后,按以下方式运行sqlplus:

我发现箭头键在sqlplus控制台上不起作用。 例如,如果我按左箭头键,它显示为

SQL>^[[B

是否存在解决此问题的解决方案?

您可以使用名为的第三方实用程序

rlwrap是一个readline包装器,一个使用GNU的小实用程序 readline库允许编辑任何其他用户的键盘输入 指挥部。它为每个命令维护单独的输入历史记录,以及 选项卡可以使用以前看到的所有单词和/或 用户指定的文件

因此,您将能够使用箭头,还可以获得命令历史记录作为奖励

安装实用程序后,按以下方式运行
sqlplus

$ rlwrap sqlplus
您可以安装该实用程序来管理任何其他命令的命令历史记录,包括
sqlplus
。另一个有用的技巧是将
sqlplus
的包装版本别名,这样就不必每次都键入
rlwrap sqlplus

alias sqlplus="rlwrap sqlplus"

我也想找到一个解决办法。有很多有效的场景,例如,在注意到输入错误后编辑自己的命令。即使有其他导航或命令历史记录键(la vi)也会有帮助。不幸的是,对于任何锁定系统(即客户站点)都不起作用:(你可以下载一个二进制版本:如果你不能安装它。在debian系统上,你可以使用以下命令安装rlwrap:sudo apt get install rlwrap-yWow。这给人留下了深刻的印象。OracleDB非常有进取心。非常令人兴奋的技术。ORA-00933。必须购买此产品,amazing.rlwrap rpm软件包可以从Thank!在EL7上下载,以制作al。)当oracle用户运行时,您的oracle用户的ias永久性登录:echo'alias sqlplus=“rlwrap sqlplus”>~/.bashrc