我喜欢 TextMate 作为我的所有网络事物的编辑器,因此我想使用一个片段将它与style.less
文件一起使用,以自动利用使用本机动态编译 .css 文件的 .less 方式
$ lessc {filepath} --watch
正如较少的文档(链接)中所建议的那样
我的(感谢编写 LESS TM Bundle 的人!)当前的 TextMate 片段非常适合将当前打开的 .less 文件写入 .css 文件,但我想利用该--watch
参数,以便每次更改 .less文件会自动编译到 .css 文件中。
这在使用终端命令行时效果很好,所以我确信它必须可以在当前用于 TextMate 的 LESS 命令的改编版本中使用它,因为它只会调用命令来编译文件。
那么如何将--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 崩溃。