1

Textmate 允许在文档中运行代码并以 irb 样式显示结果:

1+1 # =>

运行代码(我不记得快捷方式)

1+1 # => 2

该行为是通过添加以下格式的注释来触发的:

# =>

在红宝石表达式之后立即使用魔术快捷方式。

我的问题是,1,什么是 Textmate 快捷方式,2,有没有办法在 SublimeText2 中实现相同的功能?

编辑:TextMate 快捷键是 Ctrl+Shift+Apple+E(执行并更新“#=>”标记)。

4

3 回答 3

2

也许这样的事情是你第二个问题的答案: https ://github.com/wuub/SublimeREPL

于 2012-10-30T14:19:57.617 回答
0

似乎 Sublime Ruby Eval 扩展就是这样做的:

https://github.com/jugyo/SublimeRubyEval

于 2013-10-21T18:54:14.963 回答
0

I prefer to use Ruby Markers.

A Sublime Text 2 plugin to execute ruby code and update # => markers with the results using the xmpfilter component of rcodetools.

Capturing STDOUT

3.times { puts "Hello World!" }
# >> Hello World!
# >> Hello World!
# >> Hello World!

Code Annotation

def fib(n)
    n < 2 ? n : fib(n-1) + fib(n-2)
end

fib(11)     # => 89
fib(23)     # => 28657
于 2013-10-21T22:03:08.003 回答