Я полагаюсь на emacs (версия 24.4.1 для Debian) 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
но я не хочу ее использовать.
Любое понимание того, почему это происходит, или какие-либо подсказки, как это исправить?
Спасибо!
bash
terminal
emacs
terminal-emulator
jimpudar
источник
источник
emacs-snapshot
(новейшая версия разработки emacs), и проблема исчезла.