Sublime Text 2如何选择在创建2个或更多时使用哪个构建系统?例如,我按照提供的顺序安装了Python 3以及使用Python 2.7的wxPython 2.8。我添加了一个新的构建系统,发现它位于\ Data \ Packages \ User中。这些是创建的构建系统的内容:
{
"cmd": ["C:\\python27\\python", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
他们在工具中显示的顺序 - >构建系统是:(从上到下) 蟒蛇 wxPython的
我想我想要完成的是默认使用Python 3,但允许自己为包含wxPython的项目选择2.7。看似合理,但是可行吗?
答案 0 :(得分:2)
对于具有相同选择器的构建系统(在本例中为source.python
),Sublime Text似乎按其导入的顺序覆盖(即按字母顺序排列)。
有点骇客,但是如果您的构建文件的名称为wxPython.sublime-build
为2.7而Python.sublime-build
为3,那么为了将自动构建优先级设置为3,您可以将前者重命名为{{1}所以首先导入并重写。