如何用ST2運行Ruby文件並查看輸出?我以爲我應該使用build命令。但如果我有這個:在崇高文本中執行Ruby代碼2
def foobar
"hello world"
end
puts foobar
然後按cmd + shift + b。我看到的全部是
[Finished in 0.1s]
在textmate中,我可以使用cmd + r(run命令)並查看ruby腳本中的所有輸出。
我我錯過了什麼?
如何用ST2運行Ruby文件並查看輸出?我以爲我應該使用build命令。但如果我有這個:在崇高文本中執行Ruby代碼2
def foobar
"hello world"
end
puts foobar
然後按cmd + shift + b。我看到的全部是
[Finished in 0.1s]
在textmate中,我可以使用cmd + r(run命令)並查看ruby腳本中的所有輸出。
我我錯過了什麼?
我沒有保存的文件。這就是爲什麼它不起作用。要不先保存文件(如TextMate),您應該嘗試使用Anypreter插件。
我使用Windows這裏,但要確保你選擇了正確的構建系統:「工具>構建系統>紅寶石」,然後就按CTRL + B
輸入控制+`(在鍵盤上靠近數字1的鍵,這樣會打開新的窗口底部的崇高文本,在那裏你可以輸入紅寶石代碼並看到結果),但確保你有正確安裝紅寶石,並設置你的路徑從終端
總結一個崇高的文本默認情況下(安裝後)有一個「自動」構建系統,你應該改變它爲紅寶石或任何你使用的語言。保存文件並按ctrl + b(在窗口上) - 應該將輸出運行到ST控制檯。
以供將來參考,希望它可以幫助別人:
我來到這裏同樣的問題。 (在崇高的文本3) 我跟着答案:
,仍然看到:
[Finished in 0.1s]
最後(stuppid)問題是: 控制檯窗口只有一行大。所以,我只看到最後一行,也就是注:
[Finished in 0.1s]
解決方案:讓控制檯窗口大等瞧。 我找不到任何設置。所以,最後我這樣做,用鼠標 Screenshot Sublime Text 3 - cropped
注意光標(和紅寶石extention)
Anypreter不是那麼好btw。甚至不接近TextMate的運行命令。 – vermin 2012-09-14 06:33:51
是啊,崇高的文本2一般來說遠不如TextMate好。我只使用它,因爲(1)它是跨平臺的,(2)它在處理系統崩潰時堅如磐石。當涉及系統崩潰時,TextMate吸收岩石。如果你的系統死了,所有未保存的工作都會隨之死亡。當我的系統死亡時,崇高的文本2從來沒有讓我失望過。 (這種情況在Windows上經常發生,我無法使用TextMate,但它經常發生在OS X上,足以讓Sublime Text更值得,它是文本編輯器世界的沃爾沃。) – iconoclast 2012-12-27 16:00:06
哇,事情有改變。 TextMate 2已經在一段時間內倖存下來的崩潰中保持了防彈狀態(當我發現這一點後我立即轉換了回來),並且仍然(IMHO)比任何其他編輯都要好得多。但它仍然缺少許多有價值的功能,最終將我拉回崇高(3)。所以我必須重新解決所有Sublime的缺陷。 :/ – iconoclast 2016-06-09 22:09:06