您的位置:首页 > 运维架构 > Linux

如何使Home和End键在linux的xterm中正常工作

2007-03-28 18:26 1146 查看
最近装了一个SuSE linux,发现putty在用SSH连接的时候,键盘的Home和End键不能正常工作。为了了解当前用的是什么终端,我在linux shell中键入:
[WYQ:/]# echo $TERM
xterm
原来putty默认使用xterm。
那么下一个问题就是Home和End键在xterm中键值是多少呢?
请在shell中输入:
Ctrl-v Home ^[[1~ ----->Home的键值是^[[1~
Ctrl-v Home ^[[4~ ----->End的键值是^[[4~
注意,上面的意思是说,先按Ctrl-v,然后再按Home或者End,那么对应的值将自动显示。

在获取了相关情况下,我发现/etc/inputrc文件没有包含Home和End的当前值,所以编辑/etc/inputrc,在相关位置插入对应键值。请注意^[就是对应其中的/e
$if term=xterm
...
# Begin WYQ
"/e[1~": beginning-of-line
"/e[4~": end-of-line
# End WYQ
...
$else
...
$endif

好了,请保存后推出。再次登陆试试?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: