构建系统
构建系统是仅输出的,这意味着不可能执行一些将使用构建系统请求用户输入的代码。代码将永远阻止等待输入。要解决这个问题,很多人都使用 REPL 插件。
JSON 键:
shell_cmd
指定在 shell 中运行的确切命令,并支持变量占位符(如${file}
引用当前打开的文件)。result_file_regex
和result_line_regex
用于解析失败构建的输出,并以可以将编辑器导航到发生错误的方式显示错误。selector
是一个范围选择器,用于定义构建相关的语法。例如,在 PHP 代码上运行 Python 解释器毫无意义。variants
可用于允许运行不同的命令,例如只检查文件的语法而不是执行它。变体还可以指定或覆盖相同的 JSON 键,它们仅适用于该变体。syntax
用于设置将应用于输出面板的语法定义文件,从而为其提供语法高亮显示。