求一款適合新手的c語言編輯器?
eclipse和vs code吧。
大家都說vs code好用,個人從上學開始用eclipse,習慣了eclipse,沒覺得它哪裡差。
所以看個人喜好吧
新生代的C語言初學者,建議直接用手機上的C語言編譯器。
c free 吧
超級簡單,又強大,又不卡。
以前讀書的時候其他ide安裝都太蠻煩了,vs這種又大,設置又多。
cfree真的很適合新手,而且很強大。
當然是好用輕量的VSCode的啦。
作為一個過來人,我極其不推薦使用VC6,Dev C++等古老的編輯器,現在的大學課堂總是喜歡簡單粗暴的教學生們裝一個VC6,美其名曰「我當年還用XXX的編輯器寫XXX」,要說為什麼不推薦使用這些編輯器的原因是它們對新手都不友好,沒有代碼高亮,沒有補全,連報錯都是亂七八糟的,調試更不用說。為什麼需要這些?因為什麼都沒接觸過的小白想要學好這門技術首先需要的是信心和興趣的搭建,而一個快捷方便的現代編輯器(可以是VSCode,VS等現代的IDE[編輯器]),可以使他們不會因為一些小錯誤而對編程喪失信心和學習的興趣。
這裡說明下,VSCode配置雖然不算太難,但如果不想配置的話VS(2010-2019)是最好的選擇,至於JB家的Clion我沒用過不做評價。
如果要用VSCode的話需要一些配置,但並不難,具體配置方法可以移步我的博客。
VSCode配置C/C++ GDB調試環境[Windows]?blog.ixk.meEmacs。代碼高亮和自動縮進就不說了。內置語法分析、自動補全、內嵌終端、項目管理、調試器集成。
新手可能用不到這些功能,不過 Emacs 上手簡單,跨平臺,是值得優先考慮的選擇。
為啥沒人回答VS?
當然這是ide了……
個人認為vs是最適合新手的ide. 它有兩個對新手特別友好的特性:
1.自動格式化,而且不像vscode只能整體格式化。這個修改代碼的時候特別有用,用過的應該都懂。
2.可視化調試。在這方面,我還沒看到任何可以和vs比的環境。
而且vs可玩性也是很強的,內嵌彙編也是intel語法,幾乎所見即所得,很適合入門。
新手寫c語言一般都是單文件直接編譯。
剛入門可以選擇開箱即用的ide
windows下,方便點可以選擇帶gcc的code::blocks,cfree,clion(gcc或者clang需要額外下載)
追求漂亮點可以選擇vscode(atom,sublime)+gcc,+命令行(插件)編譯
linux還有geany,vim,gedit(當然windows也有)
編輯器還是編譯器?
編輯器就vim吧,就是剛不要怕
編譯器就gcc吧
新手不是理由,這兩個都擺不平只能說明你應該趁早轉行
不要依賴IDE,在你對二進位生成前(其實我更想說二進位被內核在內存安排得明明白白之前)的各階段瞭如指掌之前
推薦使用Devc++,或者visual studio。
Devc++體積小,速度快,比較容易上手
visual studio 體積大,操作複雜,功能多
vs要下載的東西很多,而且新手一般不知道要下什麼,所以對於對於devc++來說,這一步就已經勸退了很多人
不過vs也有它的優點,有代碼提示,debug強等等
所以,推薦vs
編譯器可以用clang(Windows下要有VS)或gcc,要界面好看的話就用VScode,更喜歡終端就用Neovim,vim插件下載慢就換Emacs,學校裏不是那種期末設計用不著IDE的。不推薦Code::Blocks,C-Free,VC6.0,DEV-C++,C::B調試太差勁,其餘的編譯器版本太低(自己單獨下載MinGW當我沒說)。
vs code
推薦閱讀: