在emacs shell
终端窗口中,运行 bash ,\r
的输入将插入点移动到行的开头,正如预期的那样,但它也会删除所有数据都在线上。这不是我通常对终端的期望。
我了解shell
并不像其他终端那样“完整”,但emacs term
和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