Atom安裝配置C/C++詳細(xì)教程
Atom (一款開源的代碼編輯器)是github專門為程序員推出的一個(gè)跨平臺文本編輯器。具有簡潔和直觀的圖形用戶界面,并有很多有趣的特點(diǎn):支持CSS,HTML,JavaScript等網(wǎng)頁編程語言,還支持C,C++,JAVA,Python,Object-C等流行編程語言,支持宏,自動完成分屏功能,集成了文件管理器。本文針對C/C++ 環(huán)境下配置進(jìn)行講解(筆者折騰了一上午),話不多說,先上圖。
第一步:
下載并安裝Atom。
下載地址:https://atom.io/
安裝過程:略(全自動)
附上幾張圖:
第二步(很重要):
搜索安裝三款插件 linter(檢查代碼語法是否有錯誤,并提示),linter-gcc,gcc-make-run(編譯運(yùn)行你的C/C++程序)
安裝完成后:如果是Windows操作系統(tǒng),需要將路徑改為g++或者gcc(Ubuntu的話不用管)
注意:
1.配置該環(huán)境前請確保電腦已安裝C/C++編譯器(MInGW),并配置好環(huán)境變量。
詳細(xì)教程可參考:http://www.dbjr.com.cn/article/183154.htm
2.筆者在安裝gcc-make-run經(jīng)常失敗,經(jīng)過一系列的探索,找到的解決方案是:
1)直接從github上面下載源碼
地址: https://github.com/tomlau10/gcc-make-run
2)解壓安裝到本地.atom下的package文件夾下
3)解壓完成后cmd命令行進(jìn)入解壓的文件目錄,然后輸入npm install 即可
npm命令提示: ‘npm' 不是內(nèi)部或外部命令?:http://www.dbjr.com.cn/article/186546.htm
如遇到類似的情況可參考上述步驟,筆者屢試不爽
第三步(個(gè)人喜好):
在上述可運(yùn)行程序的基礎(chǔ)上,筆者添加了一些新的插件,實(shí)現(xiàn)了一些炫酷的功能
1.Activate Power Mode
這是一款炫酷插件,效果在文章開頭已展示,直接在Install a Package中搜索安裝即可
2 atom-beautify
這是一款代碼格式化工具插件,可實(shí)現(xiàn)代碼的格式化,同樣直接搜索安裝即可
使用方法:Package–>Atom Beautify–>Beautify
缺少uncrustify插件的解決方案:https://blog.csdn.net/u010406282/article/details/54314170
經(jīng)過一系列的洗禮,我們的Atom變得輕便,簡潔,炫酷,高效,程序員們可以盡情地coding了。
另外筆者真心推薦一款編譯器VSCode(筆者親測):
http://www.dbjr.com.cn/article/186527.htm
總結(jié)
到此這篇關(guān)于Atom安裝配置C/C++詳細(xì)教程的文章就介紹到這了,更多相關(guān)Atom 安裝配置C/C++內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
C++利用多態(tài)實(shí)現(xiàn)職工管理系統(tǒng)(項(xiàng)目開發(fā))
這篇文章主要介紹了C++利用多態(tài)實(shí)現(xiàn)職工管理系統(tǒng)(項(xiàng)目開發(fā)),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-01-01用位圖排序無重復(fù)數(shù)據(jù)集實(shí)例代碼(C++版)
本文講解如何用位圖排序無重復(fù)的數(shù)據(jù)集,我們使用C++實(shí)現(xiàn)一下這個(gè)方法2013-11-11C++ Leetcode實(shí)現(xiàn)從英文中重建數(shù)字
本文主要介紹了當(dāng)給你一個(gè)字符串s,其中包含字母順序打亂的用英文單詞表示的若干數(shù)字(0-9)時(shí),如何通過Leetcode按升序返回原始的數(shù)字。感興趣的童鞋可以來看看2021-11-11C++ map與set封裝實(shí)現(xiàn)過程講解
set set是一種關(guān)聯(lián)式容器,下面這篇文章主要給大家介紹了關(guān)于C++中map和set使用的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用C++具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2023-03-03c++多線程之死鎖的發(fā)生的情況解析(包含兩個(gè)歸納,6個(gè)示例)
這篇文章主要介紹了c++多線程之死鎖的發(fā)生的情況解析(包含兩個(gè)歸納,6個(gè)示例),需要的朋友可以參考下2018-01-01