全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 1676|回复: 10
打印 上一主题 下一主题

[疑问] 如何解决“SSH 退格键(Backspace)不能正常使用”的问题

[复制链接]
跳转到指定楼层
1#
发表于 2021-1-21 00:39:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 zxxx 于 2021-1-21 00:44 编辑

在我们使用远程工具的时候,有时候输入错误内容,如果想通过按退格键 Backspace 删除敲错的字母,却在屏幕显示出了“^H”,退格不行。

再按删除键,却显示出“^[[3~”,怎么着就是删除不了输错的字母。



可以用 Ctrl+BackSpace 删除,但是比较烦。还是改回 Backspace 删除比较方便

解决办法:ssh client settings -> proflie Settings -> Keyboard -> 勾选 backspace sends delete



或者在 .bashrc 文件中增加

  1. stty erase ^H
复制代码



如果使用 xshell 的话,可以使用

文件 --> 打开 ---> 属性 --> 终端 --> 键盘

把 DELETE 和 BACKSPACE 序列改为 ASCII 127 即可。

2#
发表于 2021-1-21 00:41:34 来自手机 | 只看该作者
和谐词: 无 “法” “正” 常
4#
发表于 2021-1-21 00:47:07 来自手机 | 只看该作者
好教程,感谢楼主分享
5#
发表于 2021-1-21 00:52:54 | 只看该作者
谢谢分享  早上起来调试一下。。   我的vi和vim是不是就是这样的区别。。
6#
发表于 2021-1-21 01:21:03 来自手机 | 只看该作者
是不是复杂了点 set bs=2 应该就行了
7#
发表于 2021-1-21 07:54:42 来自手机 | 只看该作者
这样的分享蛮好的,谢谢楼主
9#
发表于 2021-1-21 08:24:10 | 只看该作者

好教程,感谢楼主分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-7-8 21:48 , Processed in 0.071543 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表