我依赖 emacs(Debian 上的版本 24.4.1)term
和ansi-term
模式。它们通常对我而言就像 xTerm 一样工作,但在运行带有提示符的交互式程序(如 node.js 提示符或 mongoDB 提示符)时,删除一个字符会导致整个提示符重新绘制为内联。
例如,当我打开节点应用程序并键入TEXT
后跟一个退格键时,我看到
jim@achileus:~$ node
> TEXT> TEX
当我输入LONGER STRING
完后按 13 次退格键时,我看到
jim@achileus:~$ node
> LONGER STRING> LONGER STRIN> LONGER STRI> LONGER STR> LONGER ST> LONGER S> LONGER > LONGER> LONGE> LONG> LON> LO> L>
emacs 中没有出现这个错误,shell
但是我不想使用它。
对于为什么会发生这种情况,有什么见解,或者有什么线索可以解决它?
谢谢!