Sublime Text 3, 一款不錯的文本編輯器, 加上各種插件和IDE就能化身各種語言的編譯器, 界面以及多種插件的靈活組合搭配更是讓程序員們在碼代碼這種枯燥的生活中增加一點調劑。
點擊DownLoad下的windows or windows64bit 如果你的系統是32位, 那么點擊前者。
如果網頁打不開或者很慢, 那么這里提供下windows64bit版的安裝包:
鏈接里還包含一些其他的插件, 接下來便會用到, 可以一並下載下來。
安裝好后打開Sublime text 3
先安裝Package Control 插件, 用於管理所有插件。
按ctrl + ~調出控制台, 如下圖:

將下面的代碼復制進去按回車。
import urllib.request,os,hashlib; h = 'eb2297e1a458f27d836c04bb0cbaf282' + 'd0e7a3098092775ccb37ca9d6b2e4b7d'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
等待出現下載安裝成功的提示后, 重啟sublime Text 3。
按下ctrl + shift + P , 輸入Install

可以看到Package Control已經安裝成功了(第一行)。
那么接下來需要配置編譯環境(C ++)
這里用的是MINGW, g++4.8.1版本, 壓縮包在之前的鏈接里有。
先將其解壓在某個目錄里, 路徑最好不要帶中文或者空格
1)添加環境變量
將MINGW的bin路徑復制, 加入到系統變量里的Path變量里。

記得變量要用;分開, 注意輸入法不要切換成中文。
打開cmd命令(win鍵 + R, 輸入cmd)
輸入g++ -v 如果顯示出版本號即系統變量設置成功, 否則需要重新設置環境變量。

2)配置Sublime Text 3 文件。
Tools --> Build System --> New Build System

將下列代碼復制進去, 並保存為后綴為.sublime-build的文件
然后在tools --> build system中選中你剛剛保存的那個文件
1 { 2 "cmd": ["g++.exe", "${file}", "-o", "${file_path}/${file_base_name}"], 3 "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", 4 "working_dir": "${file_path}", 5 "selector": "source.c, source.c++", 6 "encoding":"UTF-8", 7 "encoding": "cp936", 8 "variants": 9 [ 10 { 11 "name": "Run", 12 13 "cmd": [ "${file_path}/${file_base_name}.exe"], 14 "shell": true, 15 "cmd" : ["start", "cmd", "/k", "${file_path}/${file_base_name} &&echo. & pause && exit"] 16 } 17 ] 18 }
到了這里, 可以新建一個文件, 保存為后綴為.cpp 或者.c的文件, 編寫一個hello world試試。
編寫好之后, 按下ctrl + shift + B , 會彈出你帶有你剛保存的文件名的兩個選項。
第一個不帶Run的選項是編譯選項。
第二個是運行選項。

選中第一個, 按回車進行編譯, 編譯成功后會顯示如下信息:

再按下ctrl + shift + B, 選中帶Run的選項, 進行運行

Sublime Text SublimeClang 插件
至此, 編譯環境已經搭建好了, 但是卻少了一個很重要的功能:代碼補全功能。 像STL里的許多函數便不能進行自動補全, 此時需要安裝SublimeClang插件
將下載好的SublimeClang壓縮包 解壓下來, 在Sublime Text 3中 點擊Preferences --> Browse Packages , 將解壓好的SublimeClang文件夾復制進去(注意, 解壓后會變成SublimeClang --> SublimeClang 即文件夾中的文件夾, 要把里面那個復制進來), 然后重啟Sublime Text 3



配置SublimeClang,
Preferences --> Packages Settings --> SublimeClang --> Setting user
將下面代碼復制進去, 並進行一定的修改后保存即可, 然后再重啟Sublime Texe 3

1 { 2 "show_output_panel": false, 3 "show_status":false, 4 "dont_prepend_clang_includes": true, 5 "inhibit_sublime_completions": false, 6 7 "options": 8 [ 9 "-std=gcc4.8.1", 10 "-Wno-deprecated-declarations", 11 "-isystem", "C:\\MinGW\\lib\\gcc\\mingw32\\4.8.1\\include",//將你的MinGw中這些文件夾的路徑一一對應的替換掉即可, 下同 12 "-isystem", "C:\\MinGW\\lib\\gcc\\mingw32\\4.8.1\\include\\c++", 13 "-isystem", "C:\\MinGW\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\mingw32", 14 "-isystem", "C:\\MinGW\\include", 15 "-isystem", "/usr/include", 16 "-isystem", "/usr/include/c++/*", 17 "-Wall" 18 ] 19 }
重啟Sublime Text 3 , 新建一個.cpp文件試驗試驗。
如下圖

至此, 大致的環境已經搭建好了, 接下來各位可以根據個人興趣愛好安裝不同的插件, 詳情請百度~
