我希望能够将整个文件和选择发送到SublimeREPL并评估它们,但它不起作用。 CoffeeScript REPL一次只能读取一行。
咖啡只需要一行,直到你使用ctrl + v将CoffeeScript切换到多行(在终端中工作),但被sublime的界面阻止...我真的希望能够评估多个使用SublimeREPL的“ctrl +,s”,“ctrl +,f”键绑定。似乎没有直接的方法来自动打开多线模式咖啡。
也许我说错了,但是我可以在CoffeeScript文件中使用多行JS对象表示法,然后在REPL中测试它是合理的。我是用Python做的,并且一直都是Node。
你需要能够再次打开多行然后关闭,所以理想情况下,如果我可以编辑Sublime REPL来运行该键快捷键(ctrl + v)之前和之后运行一段最好的代码片段。
答案 0 :(得分:2)
SublimeREPL v2.0.9将使用repl.coffee中的多行黑客修复您的问题。
[Ctrl+, s]
和[ctrl+, f]
应该按预期正常工作:)
答案 1 :(得分:0)
我制作了一个插件:https://github.com/billymoon/Sublime-Pipe-Dream/旨在实现这一目标 - 还有更多。它需要修补一点 - 所以任何帮助赞赏。我在我的mac上使用sublime text 2将任意选定文本或整个缓冲区(未保存的文件)传递给shell命令,并在控制台中显示结果,或用控制台输出替换所选文本。
这对于将咖啡转换为js,js转换为咖啡,执行js / coffee / sql,美化和uglifying代码以及其他任何您希望通过命令行脚本传递文本的内容非常方便。