
我依賴 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
但我不想使用它。
關於為什麼會發生這種情況的任何見解,或者關於如何解決它的任何線索?
謝謝!