Sublimetext2 升华文本2在自动模式下构建选择的系统优先级

Sublimetext2 升华文本2在自动模式下构建选择的系统优先级,sublimetext2,Sublimetext2,当创建2个或更多版本时,升华文本2如何选择要使用的构建系统?例如,我已经按照给出的顺序安装了Python3以及使用Python2.7的Wxpython2.8。我添加了一个新的生成系统,发现它位于\Data\Packages\User中。以下是创建的构建系统的内容: { "cmd": ["C:\\python27\\python", "-u", "$file"], "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "

当创建2个或更多版本时,升华文本2如何选择要使用的构建系统?例如,我已经按照给出的顺序安装了Python3以及使用Python2.7的Wxpython2.8。我添加了一个新的生成系统,发现它位于\Data\Packages\User中。以下是创建的构建系统的内容:

{
    "cmd": ["C:\\python27\\python", "-u", "$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python"
}
它们在工具->构建系统中显示的顺序是:(从上到下) python wxPython


我想我想要实现的是将Python3作为默认值,但是允许我自己为包含wxPython的项目选择2.7。似乎合理,但是否可行?

对于具有相同选择器的构建系统(在本例中为
source.python
),升华文本似乎按照导入顺序(即字母顺序)覆盖

有点像黑客,但是如果你的构建文件在2.7版本中命名为
wxPython.sublime build
,在3版本中命名为
Python.sublime build
,那么要将自动构建优先权赋予3,你可以将前者重命名为
!升华构建
,以便首先导入并覆盖它