0
我試圖捕獲構建的輸出,用語法錯誤打開文件。爲什麼這個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]
我所要做的,是當用戶在錯誤DBL點擊,它會在第19行打開文件。
如何編寫構建文件?
看起來好像是這樣,但是擴展正則表達式以匹配行首的文本可能是個好主意。因此,你的file_regex看起來像:'「file_regex」:「AH \ d + ?:。+ line \ d +?of(。+?):」' – JamieJag 2013-03-08 15:57:57