从Sublime Text 2运行Node脚本,是否可能?

时间:2014-03-06 11:47:45

标签: node.js sublimetext2

我刚开始使用SubLime Text 2,所以当我创建一个javascript文件时,我可以从sublime控制台运行节点app.js,还是我必须在sublime之外执行?

2 个答案:

答案 0 :(得分:2)

很抱歉为此添加另一个答案,但您可以使用内置的构建系统在不安装任何插件的情况下按Ctrl + B (Cmd + B)从编辑器运行任何类型的命令。

前往Tools -> Build System -> New Build System

这个文件的结构应该是这样的

{
  "shell_cmd": "node myapp.js" // Replace with whatever you want to do
}

将其保存在默认位置。

您还可以ctrl + c杀死正在运行的命令。这种方法的缺点是你没有得到任何类型的终端着色,所以如果你在终端上使用任何自定义主题,你只能在这个窗口中看到转义序列。

另一个警告是默认情况下它会在构建时保存文件,如果您不喜欢这种行为,可以在Tools菜单中将其关闭。

答案 1 :(得分:0)

查看sublime text 2的{​​{3}}(Shell-Turtlestein)扩展程序, 这基本上是文本编辑器中的shell,只要您更改到节点脚本所在的目录,您就可以运行它,并观察任何输出。

Ctrl + Shift + C (Cmd + Shift + C)打开提示