FreeBSD终端下,bash中的左alt键没反应
小弟刚刚接触FreeBSD,之前一直都在用Ubuntu。bash下有很多快捷键,用的最多的是Alt + B和Alt + F,光标能前后跳至空格隔开的字段首尾处。这几天在VirtualBox上安装好了FreeBSD9.0,没有安装桌面,直接ports安装了bash,结果却发现左Alt键没用了。
Google后得知跟“meta sends escape”有关系,因为的确能先Esc再Alt + B来实现,但是毕竟非常不爽。搜索半天出来的几个都是关于在X环境下的配置:
在~/.Xdefaults中添加:
xterm*metaSendsEscape: true
再使用 xrdb -l 重新加载.Xdefaults就可以了
但是一直没找到在终端下的解决方法。
直接 echo $TERM ,显示的也是xterm。
求教各位高人,指点迷津,谢谢。
Ctrl-a 会移到命令行的最前面
Ctrl-e 会移到命令行的最后面
Ctrl-u 会删除到行首
Ctrl-k 会删除到行尾 回复 2# ulovko
版主说的这几个我知道,关键是有时候需要单个字段跳的时候,没有ALT + B/F,很麻烦呀 virtualbox的原因,试试右alt键.也可以在设置里把热键左alt删了 lz确定当前的shell是bash? 回复 4# wolf_london
经查明还真不是Virtualbox原因,拿自己电脑装了一下,也还是同样问题。另外我在VirtualBox中的热键是右Ctrl 回复 5# fender0107401
非常确定 回复 7# ratatata
那就不知道了。
页:
[1]