Podczas uruchamiania gruntu w wysublimowanym tekście 2 w oknach wydaje się, że jest to tylko myśl o pierwszym wierszu wyjścia. O dziwo wszystkie zadania są zakończone. Dodanie "shell": true
lub false
wydaje się nie mieć żadnego efektu. Nie dodaje też cmd /c
ani nawet start /wait /b
.wysublimowany tekst 2 konsola pokazuje tylko pierwszą linię wiercha wyjściowego
Jak zatrzymać wysublimowany tekst przed zjedzeniem pozostałej części wyjścia?
// grunt.sublime-build
{
"cmd": ["grunt.cmd", "--no-color", "--verbose"],
"working_dir": "${project_path:${folder}}",
"selector": ["source.js", "source.less", "source.json", "source.ts"],
"shell": true
}
Jedyne wyjście pojawia się:
Initializing
[Finished in 1.6s]
Aktualizacja To wydaje się być związane z Sublime Text 2 numerze 23: Windows Build Panel Eats Stdout.
Aktualizacja Istnieje obejście, ale jest brzydkie.
// grunt.sublime-build
{
"cmd": ["grunt.cmd", "--no-color", ">", "c:\\temp\\st2.txt", "&&", "type", "c:\\temp\\st2.txt"],
"working_dir": "${project_path:${folder}}",
"selector": ["source.js", "source.less", "source.json", "source.ts"]
}