Tôi sử dụng Emacs 24.2. Tôi đã cài đặt js-comint
và js-mode
từ MELPA, thực hiện run-js
, và bây giờ trong REPL thay vì >
dấu tôi có vô nghia này:Sử dụng Node.js với JS-comint trong Emacs
^[[1G> ^[[0K^[[3G
Các REPL chính nó trong chế độ Javascript Kém hơn làm việc tốt, chỉ là dấu hiệu >
được thay đổi . Nếu bạn nhập biểu thức chưa hoàn thành, nó thậm chí còn in ^[[1G... ^[[0K^[[5G
. ^[
là các ký tự hệ thống, không được sao chép với sao chép-dán, tôi thêm chúng để bạn có ý tưởng.
Trong init-file của tôi:
(require 'js-comint)
(setq inferior-js-program-command "nodejs")
Trong terminal gọi nodejs
sản xuất REPL làm việc.
Tại sao lời nhắc lại hoạt động theo cách này? Tôi nên làm gì để sửa lỗi này?
nhưng tại sao lại tạo ra rác thải? –
Thực hiện chỉnh sửa nhỏ cho câu lệnh cuối cùng: '(thay thế-regexp-in-chuỗi" \ 033 \\ [[0-9] + [A-Z] "" "đầu ra))))) – narayan