SciTE版本为2.25。
我有一些ruby代码来测试它。
def foo
puts "hello"
sleep 5
puts "world"
end
puts fooSciTE的输出窗格将显示以下内容:
>ruby scite.rb5秒后打印:
hello
world
>Exit code: 0这是不正确的,我记得上一个版本的SciTE是正确的。为什么?
发布于 2011-03-24 21:33:17
尝试将STDOUT.sync = true放在程序的开头。我既不是Windows用户,也不是SciTE用户,但我知道Rubylearning的一些学生也有类似的问题,显然这就是解决方法(或者在输出一些东西后手动调用flush )。
https://stackoverflow.com/questions/5419857
复制相似问题