是否可以在sublime中输入你的ruby代码,然后运行build,在sublime中打开命令行,实际执行刚刚构建的代码?我正在阅读关于它是否应该如何工作的相互矛盾的内容。在这里发现了 7 月的一个旧线程,它问了同样的问题,但似乎那个人只是想知道为什么他的 puts
在他运行“构建”时没有运行。
为了更好地说明我想知道您可以在 Sublime 中做什么,如果我在 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 中执行此操作。
最佳答案
是的,这是可能的。但是,它需要为 Sublime Text 安装一个插件。这个插件叫做 SublimeREPL .我已经使用它很长一段时间了,它完成了你想要达到的目标。
安装插件后(查看我链接到的页面以获取说明),您可以通过执行以下操作在 Sublime Text 中的 ruby 解释器中运行代码:
- 使用“Ctrl+shift+p”启动插件并搜索“SublimeRepl: ruby”。按回车键。
- 打开包含您想在解释器中使用的 ruby 代码的选项卡
- Press "Ctrl+[comma], f"---(ctrl 加一个逗号,然后是 f 键)
- 导航回您启动插件时打开的选项卡,您现在应该能够在解释器中创建您的类的实例。
关于ruby - 通过 Sublime 的命令行运行 Ruby 构建代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29822022/