繁体   English   中英

如何在emacs中打开节点REPL?

[英]How to open a node REPL in emacs?

我正在学习斯坦福大学提供的Coursera初创工程课程。 作业要求我使用命令Cc!在emacs中打开节点REPL。 我似乎无法使用'!' 它需要的。

讲师首先让我使用Cx 3将缓冲区分为两部分。 然后我们要使用抄送! 但我无法正常工作。

我试过了Ctrl-C-> Shift-! 我收到错误消息:Cc! 未定义

我尝试输入“!” 同时仍然保持抄送,并且在没有运气的情况下使用meta键。

有人知道我在做什么错吗? 我的键盘绑定可能有问题吗?

链接到教程视频: https : //class.coursera.org/startup-001/lecture/173

  1. 使用命令“ ls -la .emacs”检查是否存在.emacs
  2. 如果存在,请使用“ mv .emacs old.emacs”

这应该可以解决您的问题,有关同一问题的更多解决方案,请检查线程

https://class.coursera.org/startup-001/forum/thread?thread_id=3013

Cc键映射通常是特定于模式的,因此缺少的步骤是您可能未处于正确的模式。 他在脚注中提到了“ comint-mode”功能。 当我们加载fibonocci.js时,他只是处于Javascript模式下,执行Cx 3,然后使用默认情况下不存在的键绑定。

有关如何在Windows的Emacs中以交互方式运行node.js的一些信息。 但是,您可能不必使用它。

您的老师的〜/ .emacs中有一些代码-从课堂Github存储库中提取-应该与学生共享。 在4b中复习他的演讲部分“ Emacs:安装”可能是一个好主意。

git clone https://github.com/startup-class/setup.git (其中的脚本也调用“ git clone https://github.com/startup-class/dotfiles.git ”)

看起来他喜欢将“ .sh”放在shell脚本的末尾。 请注意,这对于用作命令的shell脚本是不正确的,因为它不必要地公开了实现细节,从而破坏了某种封装。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM