编译系统让你运行你的文件通过内部程序像 make, tidy, 翻译, etc.
从编译系统调用的可执行文件必须在你的PATH(环境变量)中. 想了解更多信息关于确保PATH Sublime Text中见到的被设置正确,看故障诊断编译系统.
编译系统是JSON文件并且有着.sublime-build扩展名。
这儿有一个编译系统的例子:
{
"cmd": ["python", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
必须。这个选项包含实际命令行将被执行的参数:
python -u /path/to/current/file.ext
对于选项多说一句,你也可以使用一些编译系统中的变量,像之前使用的$file, 它实际会替换成激活缓冲区的文件名。
编译系统必须在Packages 目录下面的哪块儿 (e. g. Packages/User)。许多包包含着它们自己的编译系统。