在运行bash的 emacsshell
终端窗口中,输入将插入点移动到行首,正如预期的那样,但它也会删除行上的所有数据。这不是我通常对终端的期望。 \r
我知道它shell
不像其他一些终端那样“完整”,但是 emacsterm
可以ansi-term
处理这个问题,所以它似乎不是 emacs 的固有限制。
eshell
也表现得像shell
. 有没有办法为shell和/或eshell调整它,以便下面的命令产生cb
而不仅仅是c
printf "ab\rc\n"
# gnome emacs emacs emacs emacs
# terminal: xterm terminal term ansi-term shell eshell`
# output: cb cb cb cb c c
使用:Ubuntu 10.04 中的 GNU Emacs 23.1.1