2013-09-16 32 views
3

我希望能夠將整個文件和選擇發送到SublimeREPL並評估它們,但它不起作用。 CoffeeScript REPL將一次只讀取一行。Sublime Text中的Multiline CoffeeScript REPL 2

咖啡只會佔用單行,直到您使用Ctrl + V將CoffeeScript切換爲多行(可在終端中工作),但被崇高的界面阻止......我真的很想能夠評估更多一行使用SublimeREPL的「ctrl +,s」,「ctrl +,f」鍵綁定。似乎沒有直接的方式來自動打開多行模式的咖啡。

也許我正在討論這個錯誤,但是我可以在CoffeeScript文件中使用多線JS對象表示法,然後在REPL中測試它是合理的。我在Python中完成它,並直接在Node上進行。

您需要能夠切換多行然後再關閉,所以理想情況下,如果我可以編輯Sublime REPL以在運行代碼片段之前和之後運行該快捷鍵(ctrl + v) 。

回答

0

我做了一個插件:https://github.com/billymoon/Sublime-Pipe-Dream/其目的是做到這一點 - 以及更多。它需要修補一下 - 所以任何幫助表示讚賞。我使用它在我的mac上使用崇高文本2將任意選定的文本或整個緩衝區(不保存的文件)傳遞給shell命令,並將結果顯示在控制檯中,或者使用控制檯輸出替換選定的文本。

這對於將咖啡轉換爲js,js轉換爲咖啡,執行js/coffee/sql,美化和uglifying代碼以及其他想要通過命令行腳本傳遞文本的任何其他方面都非常方便。

+0

感謝您的答案的傢伙,對不起,我纔剛剛打上了答案!我很感激。 – SamMorrowDrums