我正在尝试捕获构建的输出,以便使用语法错误打开文件。
这是构建文件:
{
"cmd": ["D:\\xampp\\apache\\conf\\buildApache.bat"],
"file_regex": "of (.*?)(?=:)",
"line_regex": "line ([0-9]*) ",
"selector":"source.apacheconf"
}
这是构建文件的响应
AH00526: Syntax error on line 19 of D:/xampp/apache/conf/extra/httpd-vhosts.conf:
Invalid command 'Liste', perhaps misspelled or defined by a module not included in the server configuration
[Finished in 0.3s]
我想要做的是,当用户点击错误时,它会在第19行打开文件。
如何编写构建文件?
答案 0 :(得分:0)
在SublimeText 2中,源代码文件名必须出现在构建输出中的行号之前。
这样,就无法捕获输出。