眾所周知 Atom是一款非常酷炫的編輯器。因為它就像上古卷軸一樣,玩家可以開發各種dlc補丁,實現自己想要的效果。所以Atom 可以被你改造成自己想要的東西,可以用來寫算法競賽題目,可以開發網頁,可以寫Python,java等等。代碼風格和效果也隨便你選。我是已經入坑了。
現在我要把Atom打造成一個寫c/c++的編譯器。
第一種方法:
clang-format 代碼格式化支持保存的時候格式化
autocomplete-clang 自動補全,無比強大
linter-clang
symbols-tree-view 顯示可用資源
terminal-plus 在Atom直接使用終端
Symbol Gen tag文件生成
然后就直接可以在終端里面編譯了。
這種方法要下載clang編譯器,然后terminal-lus終端的使用,要下載Node-gyp。有點煩
第二種方法:
下載linter和linter-gcc兩個包.這兩個都是幫你檢測代碼錯誤的。
然后各種代碼格式啊,高亮啊,代碼提示啊,這些輔助的都可以下。
然后最重要的就是運行編譯c/c++代碼的插件
顯示在網上找了Script插件,下載了之后,
command+shift+p 打開命令輸入框
輸入script 點擊script run
是在不知道為什么,要是有大神知道請聯系我。我也上傳了這個問題
但是Script 運行c確實可以的
這里插一句,你新建一個文件,然后在右下角選擇語言,c或者c++。再去編寫你的c或者c++
script不行,或許你的就可以,如果你和我一樣,那么請接着往下看
又在網上找到了gpp-comlier插件,據說下載好了之后按fn+f5就可以編譯了
https://github.com/kriscross07/atom-gpp-compiler/issues/46
網上的評論說language-cpp14沖突,可是我並沒有下載這個插件。這里說明一下,我已經安裝了Xcode.
然后又去找,終於找到了gcc-make-run這個插件,下載。自己新建一個c++語言的文件,打了a+b
然后在命令輸入框,輸入gcc ,保存之后 編譯。結果如下
然后我save as .cpp文件的格式
終於運行成功了
然后用gpp-compiler 也可運行了。因為我之前用gpp-compiler運行的是.m文件,用Xcode寫的
然后回到之前的Linter-gcc插件,這個插件就是幫你檢查代碼有沒有語法錯誤的,然而我下了之后,並沒有工作。到論壇里看是因為自己安裝了一個Xcode的導致的
要下載一個新的gcc,配置環境變量,然后在linter-gcc的設置里面,把路徑指向這個新的gcc的安裝路徑里。
我照百度的方法加了一個新的環境變量,然后seting里面設置一下,還是不可以用。這個問題還有待解決!不過已經有了Xcode 這么強大的開發工具,就不用糾結用Atom
寫c/c++代碼。我主要是被那個震撼效果給震撼到了,體驗一下敲代碼也能敲的很炫酷的感覺!!