Ich benutze Emacs 24.2. Ich habe js-comint
und js-mode
von MELPA installiert, ausgeführt run-js
, und jetzt in REPL statt >
Zeichen Ich habe dieses Kauderwelsch:Verwenden von Node.js mit JS-comint in Emacs
^[[1G> ^[[0K^[[3G
Die REPL sich in Inferior Javascript-Modus funktioniert gut, nur das >
Zeichen geändert wird . Wenn Sie einen unvollendeten Ausdruck eingeben, wird sogar ^[[1G... ^[[0K^[[5G
ausgedruckt. Die ^[
sind Systemzeichen, die nicht mit Copy-Paste kopiert werden, ich füge sie für Sie hinzu, um eine Idee zu haben.
In meiner init-Datei:
(require 'js-comint)
(setq inferior-js-program-command "nodejs")
Im Terminal Aufruf nodejs
produziert arbeiten REPL.
Warum prompt verhält sich so? Was soll ich tun, um dies zu korrigieren?
aber warum produziert prompt Müll? –
Eine kleine Änderung an der letzten Anweisung vorgenommen: '(ersetzen-regexp-in-string" \ 033 \\ [[0-9] + [A-Z] "" "Ausgabe)))))' – narayan