【问题标题】:Multiline CoffeeScript REPL in Sublime Text 2Sublime Text 2 中的多行 CoffeeScript REPL
【发布时间】:2013-09-20 18:59:29
【问题描述】:

我希望能够将整个文件和选择发送到 SublimeREPL 并评估它们,但它不起作用。 CoffeeScript REPL 一次只会读取一行。

Coffee 只会占用单行,直到您使用 ctrl+v 将 CoffeeScript 切换为多行(在终端中工作),但被 sublime 的界面阻止...我真的希望能够评估多个使用 SublimeREPL 的 "ctrl+, s", "ctrl+, f" 键绑定的行。似乎没有直接的方法可以用多行模式自动打开咖啡。

也许我做错了,但我可以在 CoffeeScript 文件中使用多行 JS 对象表示法,然后在 REPL 中对其进行测试。我一直用 Python 和直接使用 Node 来做。

您需要能够打开然后再次关闭多行,所以理想情况下,如果我可以编辑 Sublime REPL 以在运行 sn-p 代码之前和之后运行该快捷键( ctrl+v )最好的。

【问题讨论】:

    标签: coffeescript sublimetext2 sublimerepl


    【解决方案1】:

    我制作了一个插件:https://github.com/billymoon/Sublime-Pipe-Dream/,旨在做到这一点 - 以及更多。它需要修补一下 - 所以任何帮助表示赞赏。我在我的 mac 上使用 sublime text 2 将任意选定的文本或整个缓冲区(未保存的文件)传递给 shell 命令,并在控制台中显示结果,或者用控制台输出替换选定的文本。

    这对于将咖啡转换为 js、将 js 转换为咖啡、执行 js/coffee/sql、美化和丑化代码以及任何其他您想通过命令行脚本传递文本的事情非常方便。

    【讨论】:

    • 谢谢大家的回答,对不起,我只是标记了答案!我很感激。
    【解决方案2】:

    SublimeREPL v2.0.9 将使用 repl.coffee 中的多行 hack 解决您的问题。 [Ctrl+, s][ctrl+, f] 现在应该可以正常工作了 :)

    【讨论】:

    • 对不起,我只是标记了答案。感谢您的帮助!
    • 它在窗口上工作吗..当我执行 ctrl+ 时,它会尝试保存,ctr+,f 会打开查找器
    猜你喜欢
    • 2012-05-25
    • 1970-01-01
    • 2014-07-26
    • 2023-03-07
    • 2014-04-01
    • 2015-05-11
    • 2014-02-27
    • 1970-01-01
    • 2012-10-06
    相关资源
    最近更新 更多