为什么这个崇高的文本构建文件不起作用?

时间:2013-02-11 18:32:00

标签: regex apache ide editor sublimetext

我正在尝试捕获构建的输出,以便使用语法错误打开文件。

这是构建文件:

{
    "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行打开文件。

如何编写构建文件?

1 个答案:

答案 0 :(得分:0)

在SublimeText 2中,源代码文件名必须出现在构建输出中的行号之前。

这样,就无法捕获输出。