Textmate 允许在文档中运行代码并以 irb 样式显示结果:
1+1 # =>
运行代码(我不记得快捷方式)
1+1 # => 2
该行为是通过添加以下格式的注释来触发的:
# =>
在红宝石表达式之后立即使用魔术快捷方式。
我的问题是,1,什么是 Textmate 快捷方式,2,有没有办法在 SublimeText2 中实现相同的功能?
编辑:TextMate 快捷键是 Ctrl+Shift+Apple+E(执行并更新“#=>”标记)。
Textmate 允许在文档中运行代码并以 irb 样式显示结果:
1+1 # =>
运行代码(我不记得快捷方式)
1+1 # => 2
该行为是通过添加以下格式的注释来触发的:
# =>
在红宝石表达式之后立即使用魔术快捷方式。
我的问题是,1,什么是 Textmate 快捷方式,2,有没有办法在 SublimeText2 中实现相同的功能?
编辑:TextMate 快捷键是 Ctrl+Shift+Apple+E(执行并更新“#=>”标记)。
也许这样的事情是你第二个问题的答案: https ://github.com/wuub/SublimeREPL
似乎 Sublime Ruby Eval 扩展就是这样做的:
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