我尝试在sublime文本中创建一个构建系统并保存为chrome:
{
"cmd":["C:\Program Files (x86)\Google\Chrome\Application\chrome.exe","$file"]
}
但它没有成功。在运行ctrl B
时,它显示No Build System
注意:我在构建系统中选择了Chrome。
我能做些什么来解决这个问题?
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"]
}