Sublimetext2 升华文本2在自动模式下构建选择的系统优先级
当创建2个或更多版本时,升华文本2如何选择要使用的构建系统?例如,我已经按照给出的顺序安装了Python3以及使用Python2.7的Wxpython2.8。我添加了一个新的生成系统,发现它位于\Data\Packages\User中。以下是创建的构建系统的内容: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]*)", "
{
"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,你可以将前者重命名为!升华构建
,以便首先导入并覆盖它