Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript emacs缓冲区中的node.js没有进程——更好的系统在emacs中交互执行js_Javascript_Node.js_Emacs_Ide_Read Eval Print Loop - Fatal编程技术网

Javascript emacs缓冲区中的node.js没有进程——更好的系统在emacs中交互执行js

Javascript emacs缓冲区中的node.js没有进程——更好的系统在emacs中交互执行js,javascript,node.js,emacs,ide,read-eval-print-loop,Javascript,Node.js,Emacs,Ide,Read Eval Print Loop,我正在尝试在emacs中设置nodejs开发环境,但在浏览以下各项之间的差异时遇到一些问题: 节点复制 nodejs repl nodejs repl模式和 javascript模式 …以及我应该如何将这些结合起来,以实现命令行执行、语法突出显示和自动完成——这是我用python或通常使用emacs进行开发时设置的东西 我想我目前正在使用带有REPL的nodejs模式 我有下面的脚本,我正在尝试执行,只是想看看我是否可以得到简单的C-C-C评估工作。然而,我的javascript编辑缓冲区(

我正在尝试在emacs中设置nodejs开发环境,但在浏览以下各项之间的差异时遇到一些问题:

  • 节点复制
  • nodejs repl
  • nodejs repl模式和
  • javascript模式
…以及我应该如何将这些结合起来,以实现命令行执行、语法突出显示和自动完成——这是我用python或通常使用emacs进行开发时设置的东西

我想我目前正在使用带有REPL的nodejs模式

我有下面的脚本,我正在尝试执行,只是想看看我是否可以得到简单的C-C-C评估工作。然而,我的javascript编辑缓冲区(右窗格)似乎没有连接到我的nodejs执行缓冲区(左窗格):


我知道我可能只需要重新绑定一些键,这样C-C-C就可以发送到交互式nodejs缓冲区——但我不清楚通常如何附加该进程,甚至不清楚该函数将被调用。(这让我怀疑以前可能有人做得比我好得多!)

几天前我已经为node.js配置了我的设置。我使用:

它们都可以通过

安装js comint后添加:

(require 'js-comint)
(setq inferior-js-program-command "nodejs")
(setenv "NODE_NO_READLINE" "1")
至于钥匙:

(add-hook 'js2-mode-hook 
          '(lambda ()
            (local-set-key (kbd "C-x C-e") 'js-send-last-sexp)
            (local-set-key (kbd "C-x C-r") 'js-send-region)
            (local-set-key (kbd "C-M-x") 'js-send-last-sexp-and-go)
            (local-set-key (kbd "C-c b") 'js-send-buffer)
            (local-set-key (kbd "C-c C-b") 'js-send-buffer-and-go)))

您可以使用M-x
runjs

运行REPL,谢谢。OOC,你有没有可能把coffeescript加入到混合物中?对不起,我不使用coffeescript。