2013-09-05 80 views

回答

1

閱讀Sublime的build systemsmake。兩者都是非常強大的工具,並允許進行大量的自定義。您可能需要執行一些shell腳本來將所有內容綁定到一個命令中,但這絕對是可能的,並不那麼困難,特別是如果您充分利用built-in variables。現有的C++系統(在Packages/C++/C++.sublime-build提供)應該給你的東西入手:

{ 
    "cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}"], 
    "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", 
    "working_dir": "${file_path}", 
    "selector": "source.c, source.c++", 

    "variants": 
    [ 
     { 
      "name": "Run", 
      "cmd": ["bash", "-c", "g++ '${file}' -o '${file_path}/${file_base_name}' && '${file_path}/${file_base_name}'"] 
     } 
    ] 
}