2012-10-27 42 views
2

我想爲構建Actionscript文件創建4個構建選項。一個用於構建,一個用於在Linux中運行,而Windows則相同。Sublime Text 2操作系統特定運行配置?

可以這樣做嗎?

目前看來'windows'和'linux'部分只能覆蓋默認的構建選項?

我現在的破.sublime-build文件是:

{ 
    "selector": "source.actionscript", 

    "windows": 
    { 
     "cmd": [ 
      "${packages}\\User\\Flash-build.bat", 
      "${project_path}", 
      "${file}" 
     ], 

     "variants": 
     [ 
      { 
       "name": "Run", 
       "cmd": [ 
        "${packages}\\User\\Flash-run.bat", 
        "${file_path}", 
        "${file_base_name}" 
       ] 
      } 
     ], 
    }, 

    "linux": 
    { 
     "cmd": [ 
      "${packages}/User/Flash-build.sh", 
      "${packages}", 
      "${project_path}", 
      "${file_path}", 
      "${file_base_name}" 
     ], 

     "variants": 
     [ 
      { 
       "name": "Run", 
       "cmd": [ 
        "${packages}/User/Flash-run.sh", 
        "${packages}", 
        "${project_path}", 
        "${file_path}", 
        "${file_base_name}" 
       ] 
      } 
     ] 
    } 
} 

回答

0

在文件來看,我不明白爲什麼你的解決方案是行不通的,但是,我知道,我以下工作。

崇高偏好文件可以在每個操作系統的基礎上指定。你可以創建三個單獨的文件:

  • 用戶/動作(OSX).sublime-建立
  • 用戶/動作(Linux)的.sublime-建立
  • 用戶/動作(Windows)中.sublime,建立

Sublime將只會選擇一個與您的操作系統相關的。