Содержимое файла sublime-build
должно быть допустимым JSON, чтобы Sublime мог его распознать, но сборка, которую вы разместили выше, недействительна.
Символ \
является особенным в JSON (как и во многих языках программирования) в том смысле, что он указывает, что следующий символ должен интерпретироваться специально, например, \n
, означающий «начать новую строку».
Чтобы использовать символ \
в строке, вам нужно удвоить его, чтобы сообщить анализатору JSON, что он должен быть обычным, а не специальным символом. Например:
{
"cmd":["C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe","$file"]
}
В качестве альтернативы Windows обычно принимает /
вместо \
в путях, что в зависимости от ваших предпочтений может быть немного проще для визуального взгляда:
{
"cmd":["C:/Program Files (x86)/Google/Chrome/Application/chrome.exe","$file"]
}