大佬教程收集整理的这篇文章主要介绍了在Emacs中将Node.js与JS-comint结合使用,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
(setq inferior-Js-mode-hook
(lambda ()
;; We like nice colors
(ansi-color-for-comint-mode-on)
;; Deal with some prompt nonsense
(add-to-List
'comint-preoutput-filter-functions
(lambda (output)
(replace-regexp-in-String "\033\\[[0-9]+[GK]" "" output)))))
\033
是输出为的转义字符^[
。
我使用Emacs 24.2。我已经安装js-comint
并js-
mode
从MELPA执行run-js
,现在在REPL中而不是>
标志我有这个胡乱:
^[[1G> ^[[0K^[[3G
在低级Javascript模式下,REPL本身可以正常工作,只是>
符号已更改。如果输入未完成的表达式,它甚至会打印^[[1G...
^[[0K^[[5G
。该^[
是字符的系统,不与复制-粘贴复制的,我加他们为你有一个想法。
在我的初始化文件中:
(require 'js-comint)
(setq inferior-js-program-command "nodejs")
在终端呼叫中nodejs
产生有效的REPL。
为什么提示会以这种方式表现?我该怎么做才能纠正这个问题?
以上是大佬教程为你收集整理的在Emacs中将Node.js与JS-comint结合使用全部内容,希望文章能够帮你解决在Emacs中将Node.js与JS-comint结合使用所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。