2012-09-19 33 views
0

Sublime Text 2如何在創建2個或更多時選擇使用哪個構建系統?例如,我已經安裝了所提供的順序,安裝了Python 3以及使用Python 2.7的wxPython 2.8。我添加了一個新的編譯系統,並發現它駐留在\ Data \ Packages \ User中。這些都是創建了構建系統的內容:Sublime Text 2在自動模式下構建系統選擇的優先級

{ 
    "cmd": ["C:\\python27\\python", "-u", "$file"], 
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", 
    "selector": "source.python" 
} 

他們在工具 - >編譯系統顯示的順序是:(從上到下) 的Python wxPython的

我想我會喜歡什麼要完成的是將Python 3作爲默認值,但允許我自己爲包含wxPython的項目選擇2.7。看起來合理,但它可行嗎?

回答

2

對於使用相同選擇器(本例中爲source.python)的構建系統,Sublime Text似乎會按照它們導入的順序(即按字母順序)進行覆蓋。

一個黑客一點,但如果你的構建文件名爲wxPython.sublime-build 2.7和Python.sublime-build 3,然後給自動構建優先級爲3,你可以重命名前者爲!wxPython.sublime-build使其進口的第一和覆蓋。

相關問題