2016-09-19 5 views
1

Node(またはNodejs)インタープリタ をEmacs ansi-termバッファで実行したいとします。私はこの問題を発見しました: ArrowUpとArrowDownで共通のreadline コマンド履歴にアクセスできません。Emacs ansi-termでNode.jsコマンド履歴にアクセスする際の問題

私がArrowUpとArrowDownを押すと、予想されるpreviusコマンドの代わりに、シーケンスが得られます。^ [OAと^ [OB。

これを修正する方法はありますか?

は、この場合には、私はあなたがエスケープsquenceを表示するのではなく、行をカーソルを上に移動と思うだろうが、あなたは ansi-term(の lineモードであるかもしれないようですね、 ニコラMingotti

答えて

0

をいただき、ありがとうございます。.. )。 C-c C-kを使用してcharに切り替えてみてください。いつものように矢印を使ってコマンド履歴を調べることができるはずです。 C-c C-jを使用して、lineモードに戻ります。

+1

ありがとうございました。私はあなたの提案に飽き飽きしましたが、実際には少し改善されました。今度は、ArrowUpが以前のコマンドを(余分なプロンプトを使って)提供します。しかし、何か他のものはなくなっています。文字モードでは、バックスペースボタンはコマンドラインを期待どおりに繰り返します! 私は 'nodejs-repl'に移動しました。' tramp-mode'と 'isend-mode'でもうまくいくようです。それが私の必要なものです。 bye Nicola –

関連する問題