Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.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 CoffeeScript-将SublimateText配置为简单的IDE_Javascript_Node.js_Ide_Coffeescript_Sublimetext3 - Fatal编程技术网

Javascript CoffeeScript-将SublimateText配置为简单的IDE

Javascript CoffeeScript-将SublimateText配置为简单的IDE,javascript,node.js,ide,coffeescript,sublimetext3,Javascript,Node.js,Ide,Coffeescript,Sublimetext3,我对CoffeeScript还不熟悉,我想用SublimateText进行实验 理想情况下,我想模仿Fiddle Salda的优秀功能——特别是我希望看到输出——即 console.log 'Hello World' 在控制台中实际显示“Hello World” 我在Windows上,遵循并使用了以下“生成”文件: { "cmd": ["coffee.cmd","-c","$file"], "file_regex": "^(...*?):([0-9]*):?([0-9]*)", "selec

我对CoffeeScript还不熟悉,我想用SublimateText进行实验

理想情况下,我想模仿Fiddle Salda的优秀功能——特别是我希望看到输出——即

console.log 'Hello World' 
在控制台中实际显示“Hello World”

我在Windows上,遵循并使用了以下“生成”文件:

{
"cmd": ["coffee.cmd","-c","$file"],
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.coffee"
}
这使我能够将咖啡文件编译成JavaScript,但没有更多

顺便说一句,我不禁想知道为什么这么难。我渴望学习和(直到这一点)我不认为自己是一个傻瓜,但似乎Web应用程序的开发几乎是故意深奥和过度劳累。感谢您的帮助。

得到您想要的工作 此命令中的-c代表compile。所以它正在做你要求它做的事情。如果您想要实时响应,那么您真正想要的是REPL(运行Eval=Print循环)

下面是一个支持coffeescript的超级文本插件:

您也可以在命令行上通过调用
coffee
可执行文件来执行相同的操作

更大的问题 顺便说一句,我不禁想知道为什么这么难。我渴望学习和(直到这一点)我不认为自己是一个傻瓜,但似乎Web应用程序的开发几乎是故意深奥和过度劳累。谢谢你的帮助

就这一点而言,您正试图在一个编辑器中使用一种可编译为另一种语言的语言,该编辑器设计为具有最小但可扩展的基础,并且需要实时编辑功能。这是web应用程序开发不需要的3个复杂度/配置级别。那个人没什么问题。这是一个完全有效的开发设置。但您的大多数复杂性似乎来自这些选择,而不是一般的web开发

如果您想使用COFEFScript进行即时反馈的快速Web开发,请考虑使用其中的一个在线编辑器,允许您忽略所有这些配置/复杂性

如果您想在没有配置复杂性的情况下更多的IDE特性,请考虑使用IDE,如

如果你不想处理编译成另一种语言的复杂问题,请考虑用JavaScript代替CopeScript。


当然,您不必做这些事情,但它们可能会降低您抱怨的用例的复杂性。

您可以使用插件。

这很有用-我觉得我的抱怨应该受到谴责。是的,JSFiddle和Fiddle-sala(我提到过)非常适合对代码段和概念进行特别测试,主要是因为它们在同一屏幕上有可调试的输出。在我的天真中,我假设这是任何声称的编辑器的入门级、开箱即用的功能。顺便说一句,即使Webstorm也需要一些涉及的、未记录的配置来实现上述功能。非常感谢@亚历克斯韦伯斯特没有试图责骂。每件事都有一条学习曲线。如果容易的话,每个人都能做到。只是指出你的一些选择可能会让事情变得更加困难。我不知道你为什么做出这些选择,也不知道它们对你是对还是错。就我个人而言,我喜欢崇高和咖啡剧本。它们只是碰巧都会为您的用例增加需要学习的东西的开销!
"cmd": ["coffee.cmd","-c","$file"],