我是靠谱客的博主 细腻可乐,最近开发中收集的这篇文章主要介绍Xshell设置显示delete和backspace无法删除,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

学习oracle的时候觉得好苦恼 每次打错了就得重新打,因为按删除会显示^H

Backspace:

直到看到了这篇文章:
用 Xshell 连接 linux 系统时,显示数据到控制台,中文为乱码。
查看当前使用的编码格式:
[root@localhost share_data]# echo $LANG
zh_CN.GB2312
修改编码设置:
[root@localhost share_data]# vi /etc/sysconfig/i18n
LANG="zh_CN.UTF-8"
[文件]–>[打开]–>在打开的session中选择连接的那个 ,点击properties -> [Terminal ] ,在右边的translation先选择utf8,然后重新连接服务器即可。

Xshell登录进入linux后,在普通模没问题,>方式(操作数据库等模式)按delete,backspace键时会产生^H等乱码问题.
这是因为编码不匹配的问题.
解决方法:
选择File------>Propertise

弹出的对话框中,选择Terminal下的Keyboard.如下设置:
图片描述

方向键:

又遇到一个问题,上下左右乱码。。
看了一篇帖子,大概的整理一下吧:

  1. 安装readline
  2. 安装rlwrap
    http://utopia.knoware.nl/~hlub/uck/rlwrap/

    [root@oracle11g ~]# tar -zxvf rlwrap-0.30.tar.gz

      [root@oracle11g ~]# cd rlwrap-0.30

      [root@oracle11g rlwrap-0.30]# ./configure

      [root@oracle11g rlwrap-0.30]# make

      [root@oracle11g rlwrap-0.30]# make install

      [root@oracle11g rlwrap-0.30]# rlwrap

      Usage: rlwrap [options] command ...

  3. 修改.bash_profile
     [root@oracle11g rlwrap-0.30]# vi /home/oracle/.bash_profile
    (该文件在你的oracle用户目录下可找到)。
    添加这两行:

  alias sqlplus='rlwrap sqlplus'
  alias rman='rlwrap rman'

参考:
http://88fly.blog.163.com/blog/static/12268039020122224259326/
http://blog.csdn.net/chentaocba/article/details/7183782

最后

以上就是细腻可乐为你收集整理的Xshell设置显示delete和backspace无法删除的全部内容,希望文章能够帮你解决Xshell设置显示delete和backspace无法删除所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部