在bash提示符下,使用Del键或者Backspace键都能删除光标左右的字符,但是一旦进入sqlplus之后,只能使用Del键来删除光标左侧的字符,使用Backspace键则显示^H,使用ctrl+H也能删除字符。如果要在sqlplus下仅仅使用Backspace来删除字符,那么有两种方法:
第一种是使用stty命令重新定义^H,可以在使用sqlplus之前执行stty
erase ^H,也可以把这一句放到Linux用户的.bash_profile文件中。修改后必须执行 .
.bash_profile使用命令生效。
第二种是使用SecureCRT的设置,在会话属性的Terminal->Emulation->Mapped
Keys中,选中Backspace sends delete或Delete sends
backspace中的任何一个,并确保另一个不被选中。
此二种方法即可解决backspace出现乱码问题。
相关文章
- 03-04使用oracle Sqlplus中上下键出现乱码的问题
- 03-04使用PLSQL Developer和DbVisualizer、SQLDBx查询oracle数据库时出现乱码
- 03-04oracle 可视化软件,免安装oracle使用指南+解决plsql 插入中文 乱码和查询中文无效的问题
- 03-04oracle 解决backspace和上下键使用出现乱码
- 03-04Android socket 使用PrintWriter和BufferedReader发送和接收出现乱码问题解决
- 03-04史上最全的CSS hack方式一览 jQuery 图片轮播的代码分离 JQuery中的动画 C#中Trim()、TrimStart()、TrimEnd()的用法 marquee 标签的使用详情 js鼠标事件 js添加遮罩层 页面上通过地址栏传值时出现乱码的两种解决方法 ref和out的区别在c#中 总结