Live консольный вывод в Sublime Text 2
Мне удалось создать простую конфигурацию сборки для моего проекта, которая собирает и запускает его. Однако консоль зависает во время выполнения и печатает только сообщения, сгенерированные приложением, после того, как я его закрыл. Конфигурация сборки выглядит следующим образом:
{
"cmd": ["${project_path:${folder}}/run.bat"]
}
Run.but просто запускает приложение следующим образом:
"%MOAI_BIN%\moai" "config\config.lua" "main.lua"
1 ответ
Решение
У меня была такая же проблема при запуске хоста Moai из Sublime Text 2 в Mac OS X, и я смог ее исправить, вызвав
io.stdout:setvbuf("no")
в начале моего кода Lua, благодаря этому фрагменту.