幾乎每一門編程語言都是從"Hello, world!"學起的, 剛學編程的時候感受有點枯燥,javascript
對它不夠重視. 但是到後來慢慢發現, 幾乎我學到的每個知識點, 在最開始都是通過php
helloworld引導, 實施, 驗證過來的, 東西學的越多, 我越是離不開helloworld, 它簡潔, java
快速, 方便, 是驗證本身想法的最好方式.python
(這裏的helloworld是指單文件程序, 沒有複雜的程序架構, 僅僅對單一知識點進行編程).c++
多說了一些廢話, 請勿見怪!編程
sublime text 默認就支持C++的編譯, 運行.c#
可是它默認調用的是g++編譯器(一個GNU旗下的開源編譯器, 主要用在Linux下, Windows也有相應版本), 相信不少初級開發者都沒有裝這個編譯器.windows
Windows下你們通常習慣使用VC來進行開發, 咱們習慣於點擊按鈕進行編譯, 運行.ruby
其實VC也能夠經過命令行來執行的, 就是cl命令架構
知道了這一點就好辦了, 讓sublime text調用咱們已有的cl命令不就能夠編譯windows下的C++文件了嗎.
先準備一個批處理文件, 而後讓sublime text調用這個批處理文件
就叫C++.bat吧
把這個文件放到path環境變量能找到的目錄
個人VC的bin目錄就在path裏, 我就把它放在這個bin目錄裏好了.
下面就讓sublime text調用這個批處理文件(C++.bat).
打開sublime text, 按照下圖選擇
找到C++目錄
進去找到C++.sublime-build, 打開
把之前的東西註釋掉, 並添加一句, 見下圖
保存就OK了.
新建一個hello.cpp測試一下
sublime text默認的編譯快捷鍵是Ctrl+B, 按一下就出結果了.(由於咱們的C++.bat里加入了運行代碼, 因此不光進行了編譯, 並且執行了).
後記:
其實這個C++腳本的最第一版本是runJava.bat, 用來編譯Java的, 我在上面改了改用來運行C++, 聰明的你應該早就想到用它來編譯/運行你的c, c++, java, c#, php, python, ruby, javascript, 甚至是「括號語言」Lisp了吧!