Я люблю TextMate как мой редактор для всех веб-сайтов, поэтому я хотел бы использовать фрагмент, чтобы использовать его с файлами style.less
, чтобы автоматически использовать бесплатный способ компиляции файлов .css на лету, используя собственныйКак добавить флаг «--watch» в этот фрагмент TextMate?
$ lessc {filepath} --watch
как предложено в меньшей документации (link)
My (спасибо кто написал мЕНЬШЕ TM Bundle!) ток TextMate сниппет работает хорошо для написания раскрытый в настоящее время .less файл в. css, но я хотел бы воспользоваться параметром --watch
, чтобы каждый чанг e в файл .less автоматически скомпилируется в файл .css.
Это хорошо работает при использовании командной строки терминала для него, поэтому я уверен, что его можно использовать в адаптированной версии текущей команды LESS для TextMate, поскольку она вызывает только команду для компиляции файла.
Так как добавить флаг --watch
к этой команде :?
#!/usr/bin/env ruby
file = STDIN.read[/lessc: ([^*]+\.less)/, 1] || ENV["TM_FILEPATH"]
system("lessc \"#{file}\"")
Я предполагаю, что это должно быть что-то вроде:
#!/usr/bin/env ruby
file = STDIN.read[/lessc: ([^*]+\.less)/, 1] || ENV["TM_FILEPATH"]
system("lessc \"#{file}\" --watch")
Но делать это только терпит крах TextMate.app.
Почему бы просто не попробовать что-то вроде этого: http://b5.s3.quickshareit.com/bundleeditor361e2.png? Имеет смысл запускать компилятор при сохранении, что-то -watch проверяет в любом случае. – cloudhead