0

在Sublime Text 3中构建文件之后可以重命名文件吗?默认情况下,输出与输入相同;所以filename.scss建立到filename.css。但是如果我希望默认情况下需要filename.scss.css(表明这个文件是基于scss文件的)。这可能吗?在Sublime Text 3中构建文件后重命名文件3

回答

0

是的。详情请阅读Build Systems Reference。首先,你可以使用几个变量。 $file是对当前文件的完整路径的引用,如/home/foo/test.php。还有$filepath/home/foo),$file_nametest.php),$file_extensionphp),$file_base_nametest),和some others。您也可以在花括号内的任何位置使用正则表达式($file${file}相同)。例如,${file/\.php/\.txt/}将其后缀从.php重命名为.txt/home/foo/test.txt)。 ${filepath/testing/production}更改目录。这里有几个组合在一个人为的例子:

"cmd": ["myprocessor", "--infile", "$file", "--outfile", "/mnt/${project_name}/var/www/assets/${file_base_name/test/final}.css"], 
... 

为您的特定情况下,这应该工作:

"cmd": ["myprocessor", "--infile", "$file", "--outfile", "$filepath/$file_name.css"], 

应采取/path/to/yourfile.scss和吐出处理/path/to/yourfile.scss.css如果这就是你想要的。

相关问题