Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
SciTE 版本是 2.25。
我有一些 ruby 代码来测试它。
def foo puts "hello" sleep 5 puts "world" end puts foo
SciTE 的输出窗格将显示:
>ruby scite.rb
5 秒后打印:
hello world >Exit code: 0
这不正确,我记得以前的 SciTE 版本是正确的。为什么?
尝试将其放在STDOUT.sync = true程序的开头。我既不是 Windows 也不是 SciTE 用户,但我知道我们在 Rubylearning 的一些学生也有类似的问题,显然这就是修复(或flush在输出某些内容后手动调用)。
STDOUT.sync = true
flush