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

最近装了一个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

好了,请保存后推出。再次登陆试试?

你可能感兴趣的:(linux,工作,shell,ssh,SuSE,终端)