1. 程式人生 > >Sublime Text 3 配置c++開發環境

Sublime Text 3 配置c++開發環境

1.下載sublime; 3.配置MinGw,實際就是加上系統路徑,在環境變數PATH里加上MinGw的bin資料夾對應的位置; 【嚴禁轉載:寫自csdn部落格,地址:http://blog.csdn.net/u013828589】 4.給sublime新建編譯系統(工具-編譯系統-新建) :實際就是讓跑到目錄下用編譯指令gcc -o use.c use而已; 注意程式碼要放在file識別的地方,file是一個比較煞筆的系統變數,檔案路徑有空格不行; 當然也可以提前宣告好路徑,即在前面加一行就好,如下 "path""G:/Sublime Text 3_x64(Python and CPP)/MinGW/bin", { "cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}"], "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", "working_dir": "${file_path}", "encoding":"cp936", "selector": "source.c", "variants": [ { "name": "Run", "cmd": ["cmd","/C","start", "cmd","/c", "${file_path}/${file_base_name}.exe & pause"] } ] } 附上大致意思(引自附錄文件): cmd:包括命令及其引數陣列。如果不指定絕對路徑,外部程式會在你係統的:const:
PATH 環境變數中搜索。 file_regex 可選。 Perl格式的正則表示式可以獲取``cmd``的錯誤輸出 selector 可選。在選定 Tools | Build System | Automatic 時使用。Sublime Text使用這個 選擇器自動為活動試圖選擇構建系統。 encoding 可選。輸出``cmd``的編碼。必須是合法的Python編碼,預設為``UTF-8``。 variants 可選。用來替代主構建系統的備選。如果構建系統的選擇器與啟用的檔案匹配,變數的``名稱``則 會出現在 Command Palette 中。 name 僅在variant中是合法的 (詳見 
variants)。用來標識系統中不同的構建系統。如果 ``name``是*Run* ,則會顯示在**Tools | Build System** 下,並且可以使用 *Ctrl + Shift + B*呼叫。
$file_path 當前檔案所在路徑, 比如 C:\Files.
$file 當前檔案的完整路徑, 比如 C:\Files\Chapter1.txt.
$file_name 當前檔案的檔名, 比如 Chapter1.txt.
$file_extension 當前檔案的副檔名, 比如 txt.
$file_base_name 當前檔案僅包含檔名的部分, 比如 Document.
5.編譯執行; 看了上面的配置就知道這只是對於單個檔案處理,敲敲小程式看起來還是很舒心的;