2

在运行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

4

0 回答 0