通过Sublime的命令行运行Ruby构建代码

时间:2015-04-23 11:24:56

标签: ruby build sublimetext2

是否可以在sublime中输入ruby代码,然后运行build,在sublime中打开命令行并实际执行刚刚构建的代码?我是否正在阅读相互矛盾的事情,如果这是它的工作与否。从7月份开始在这里发现了一个较旧的帖子,问了同样的问题,但似乎那个人只是想知道为什么他的puts在他跑步时没有被运行" build"。

为了给出一个更好的例子,我想知道你可以在Sublime中做什么,如果我在崇高中写下这个

class BookInStock
    def initialize(isbn, price)
        @isbn = isbn
        @price = Float(price)
    end
    def to_S
        "ISBN: #{@isbn}, price: #{@price}"
    end
end

然后我保存了它,然后运行构建。然后打开Sublime的命令行并输入book = BookInStore.new("what","ever)然后运行puts book并将其吐回来。

我希望这是可能的。我的意思是输入东西,然后保存,然后切换到终端运行它不是很糟糕,只是希望能够从Sublime这样做。

1 个答案:

答案 0 :(得分:0)

是的,这是可能的。但是,它需要为Sublime Text安装一个插件。此插件名为SublimeREPL。我已经使用它已经有一段时间了,它完成了你想要实现的目标。

安装插件后(查看我链接的页面以获取说明),您可以通过执行以下操作在Sublime Text中的ruby解释器中运行代码:

  1. 使用" Ctrl + shift + p"启动插件;并搜索" SublimeRepl:ruby"。点击进入。
  2. 使用您希望在解释器中使用的ruby代码打开选项卡
  3. 按" Ctrl + [逗号],f" ---(ctrl加一个逗号,然后是f键)
  4. 导航回启动插件时打开的选项卡,您现在应该能够在解释器中创建类的实例。
  5. enter image description here