
term
私は emacs (Debian のバージョン 24.4.1)とモードに依存していますansi-term
。これらは通常、xTerm と同じように動作しますが、プロンプト (node.js プロンプトや mongoDB プロンプトなど) を持つ対話型プログラムを実行すると、文字を削除するとプロンプト全体がインラインで再描画されます。
例えば、ノードアプリを開いて、入力してTEXT
バックスペースを1回押すと、
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
が、 emacs を使用したくありません。
なぜこのようなことが起こるのか、またそれを修正する方法について何かヒントはありますか?
ありがとう!