官網(wǎng)下載
點(diǎn)擊官網(wǎng)官網(wǎng)下載sublime text.c語(yǔ)言環(huán)境配置
點(diǎn)擊路徑Tools - Build System - New Build ,粘貼一下內(nèi)容并保存一個(gè)名稱(chēng)。
{
// 命令和參數(shù)赠堵,未指定路徑則在PATH環(huán)境變量中找
"cmd": ["gcc", "${file}", "-o", "${file_path}/${file_base_name}"],
// 可選厨剪。獲取cmd的錯(cuò)誤輸出
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
// 可選礼饱。`工具`菜單中`編譯`為`自動(dòng)`時(shí)生效
"selector": "source.c, source.c++",
"variants":
[
{
// 僅在"variants"中是合法的 (詳見(jiàn) variants)缸兔。用來(lái)標(biāo)識(shí)系統(tǒng)中不同的構(gòu)建系統(tǒng)诗充。如果"name"是"Run" ,則會(huì)顯示在Tools | Build System 菜單下回俐,并且可以使用Ctrl + Shift + B調(diào)用
"name": "Run",
// 這個(gè)可以直接 編譯+運(yùn)行
"cmd" : ["gcc '${file}' -o '${file_path}/${file_base_name}' && '${file_path}/${file_base_name}'"],
// 可選逛腿。如果該選項(xiàng)為"true" ,"cmd"則可以通過(guò)shell運(yùn)行仅颇。
"shell": true
}
]
// 還有:
// line_regex 可選单默。當(dāng)"cmd"的錯(cuò)誤輸出中,file_regex與該行不匹配忘瓦,如果line_regex存在搁廓,并且確實(shí)與當(dāng)前行匹配, 則遍歷整個(gè)緩沖區(qū)政冻,直到與file regex匹配的行出現(xiàn)枚抵,并用這兩個(gè)匹配決定最終要跳轉(zhuǎn)的文件或行。
// target 可選明场。運(yùn)行的Sublime Text命令汽摹,缺省為"exec" (Packages/Default/exec.py)。該命令從 .build-system中獲取配置數(shù)據(jù)苦锨。用來(lái)替代缺省的構(gòu)建系統(tǒng)命令逼泣。注意趴泌,如果你希望替代構(gòu)建系統(tǒng)的缺省命令,請(qǐng)?jiān)?sublime-build 文件中專(zhuān)門(mén)設(shè)置拉庶。
// env 可選嗜憔。在環(huán)境變量被傳遞給"cmd"前,將他們封裝成詞典氏仗。
// path 可選吉捶。該選項(xiàng)可以在調(diào)用"cmd"前替換當(dāng)前進(jìn)程的PATH 。原來(lái)的 PATH 將在運(yùn)行后恢復(fù)皆尔。使用這個(gè)選項(xiàng)可以在不修改系統(tǒng)設(shè)置的前提下將目錄添加到 PATH 中呐舔。
}
使用
編寫(xiě)代碼,command+B 編譯慷蠕,command+shift+B 運(yùn)行