您好我想知道如何设置sublime text 3构建系统来执行bash脚本抛出MSYS bash。
我尝试了以下构建系统:
{
"cmd" : ["bash", "$file"],
"selector" : "source.shell",
"path" : "C:/MinGW/msys/1.0/bin"
}
看起来确实有用,但它无法找到gcc,我试图以这种方式添加多条路径:
"path" : "C:/MinGW/msys/1.0/bin:C:/MinGW/bin"
但是 C:看起来打破了事情。 我也试过这个:
"path" : ["C:/MinGW/msys/1.0/bin", "C:/MinGW/bin"]
但它也失败了,因为路径只等待字符串
"path" :"C\:/MinGW/msys/1.0/bin:C\:/MinGW/bin"
"path" :"C:/MinGW/msys/1.0/bin\:C:/MinGW/bin"
"path" :"${C:/MinGW/msys/1.0/bin}:${C:/MinGW/bin}"
也失败了......
"path" : "/c/MinGW/msys/1.0/bin:/c/MinGW/bin"
"path" : "/MinGW/msys/1.0/bin:/MinGW/bin"
同样的......
非常感谢任何工作建议。
答案 0 :(得分:1)
要使用sublime text 3安装msys bash ,您只需要复制它 一个新的构建系统:
{
"cmd" : ["bash", "$file"],
"selector" : "source.shell",
"windows": {
"path" : "$path;c:\\mingw\\bin;c:\\mingw\\msys\\1.0\\bin",
"cmd" : ["bash", "--login", "-i", "-c", "cd \"$file_path\"; \"$file\""]
},
"osx": {
"path" : "$PATH:/usr/local/bin:/usr/X11R6/bin:/opt/X11/bin:/usr/texbin"
}
}
感谢macite:
https://github.com/macite/sublimebashbuildsystem/blob/master/Bash.sublime-build