--- tags: note --- {%hackmd theme-dark %} # sublime&&MinGW安裝教學 --- #### 新版 sublime + MinGW 教學 [link](/@konchin/BkerB00lO) --- ## 下載 * https://sourceforge.net/projects/mingw/ 下載MinGW * https://sourceforge.net/projects/orwelldevcpp/ 下載DEV-C++ * https://www.sublimetext.com/3 下載Sublime Text 3 ## 安裝 ### 安裝DEV-C++跟Sublime Text 3 #### 安裝MinGW * 這個路徑不要改-> ![](https://i.imgur.com/7TMdt8E.png) * 安裝完成後按Continue ![](https://i.imgur.com/OEMwi5G.png) * 在每個白框框按右鍵 * 選Mark for Installation ![](https://i.imgur.com/DJ0o9s0.png) * Installation->Apply Changes ![](https://i.imgur.com/YiERSfg.png) ### 偷ConsolePauser取得return值 * 從C:\Program Files (x86)\Dev-Cpp\ * 找到ConsolePauser.exe複製 * 放到C:\MinGW\bin\裡 * ~~_(然後DEV就可以刪了)_~~ ![](https://i.imgur.com/fcPTyUb.png) ### 設定環境變數PATH * 在下方系統變數的PATH點兩下 * 新增C:\MinGW\bin 並重開機 ![](https://i.imgur.com/yqgdtBd.png) ![](https://i.imgur.com/fyjSmwP.png) ### 設定Sublime Text 3 * 開啟Sublime Text 3,Tools->Build System->New Build System ![](https://i.imgur.com/8OWOWYs.png) ### 設定C++.sublime-build * 在打開的文件打上[這些](https://hackmd.io/@konchin/sublime-build)內容 * 儲存在預設的C:\Users\User\AppData\Roaming\Sublime Text 3\Packages\User\ * 檔名設成C++.sublime-build ![](https://i.imgur.com/3CDQ2YY.png) ## 完成!嘗試編譯 * 按下Ctrl+B 選擇C++ 14 * 以後編譯只需按下Ctrl+B ![](https://i.imgur.com/trkIUSk.png) --- # 附錄1: 添加自動排版功能 ## 安裝package control * 按下Ctrl+Shift+P * 打上package control並下載 ## 安裝sublimeAstyleFormatter * 一樣按下Ctrl+Shift+P * 這次多了很多東西,選package install * 搜尋sublimeAstyleFormatter並下載 ## 調整設定 * 進到Preferences->Package Settings->SublimeAstyleFormatter->Settings-Default ![](https://i.imgur.com/XGKloTf.png) * 找到"autoformat_on_save"並改成true ![](https://i.imgur.com/1TAm7O7.png) ## 完成!試著用用看吧 * 在.cpp檔或是任何C++的檔案裡按下儲存(Ctrl+S)或是編譯(Ctrl+B)就會自動排版了 > before > ![](https://i.imgur.com/SFCWISu.png) > after > ![](https://i.imgur.com/1iVPCsR.png)