日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
一份在Linux平臺(tái)上比較好的C/C++IDE清單

 “一個(gè)真正的程序員是不用IDE(譯者注:集成開發(fā)環(huán)境)的,他們都是用帶著某某插件的文本編輯器來寫代碼。”我們總能在某些地方聽到此類觀點(diǎn)。然 而,盡管越來越多的人同意這樣的觀點(diǎn),但是一個(gè)IDE仍然非常有用,它設(shè)置簡(jiǎn)單,使用起來也很方便,因此不能比這樣更合適編寫一個(gè)項(xiàng)目了。所以鑒于這點(diǎn), 在這里我想給大家列一份在Linux平臺(tái)上比較好的C/C++ IDE清單。為什么特地說C/C++呢?因?yàn)镃語言是我最喜歡的編程語言,而且我們總要找個(gè)切入點(diǎn)來開始。另外要注意的是,通常有很多種編寫C代碼的方 法,所以為了消減清單的篇幅,我只選擇了”真正好用的IDE”,而不是諸如Gedit或Vim這種注入插件的文本編輯器。并不是說這些編輯器不好,只是如果我將文本編輯器包含進(jìn)去那這份清單就將永無止境了。

成都創(chuàng)新互聯(lián)公司主營西華網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都app軟件開發(fā),西華h5微信小程序開發(fā)搭建,西華網(wǎng)站營銷推廣歡迎西華等地區(qū)企業(yè)咨詢

1. Code::Blocks

用我個(gè)人的***來開篇,Code::Blocks是一款簡(jiǎn)單 快速的專有C/C++ IDE。就像任何一款強(qiáng)大的IDE一樣, 它集成了語法高亮、書簽功能、自動(dòng)補(bǔ)全功能、項(xiàng)目管理和一個(gè)調(diào)試器。它最閃亮的地方在于它簡(jiǎn)單的插件系統(tǒng),里面添加了不可缺少的工具,像Valgrind 和CppCheck,還有不太重要的比如像俄羅斯方塊這樣的小游戲。但是我特別喜歡它的理由是它連貫方便的快捷鍵設(shè)定和大量的卻感受不到擁擠的選項(xiàng)設(shè)置。

2. Eclipse

我知道我只說”真正好用的IDE”而不是帶著插件的文本編輯器,但是,Eclipse的確是一款”真正好用的IDE”,只是Eclipse需要一些插件(或經(jīng)過一些改裝)來編寫C程序,所以嚴(yán)格來說我無法反駁我自己。而且,做一份IDE清單不提到Eclipse這個(gè)“巨人”是不可能的事情。無論喜歡它與否,Eclipse仍然是一款強(qiáng)大的Java編程工具。這里要感謝CDT 項(xiàng)目, 讓Eclipse編寫C程序變得可能。你同樣可以體驗(yàn)到Eclipse的強(qiáng)大功能,包括它的一些傳統(tǒng)功能特點(diǎn)比如自動(dòng)補(bǔ)全、代碼大綱、代碼生成器和先進(jìn)的 重構(gòu)功能。照我話說,它的不足之處在于它不如Code::Blocks那么輕量級(jí),它仍然很臃腫,要花費(fèi)很多時(shí)間去載入。但是如果你的電腦可以駕馭它,或 者你是個(gè)忠實(shí)的Eclipse粉,那么它一定是你的不二選擇。

3. Geany

犧牲了很多特色功能但是增加了很多靈活性,Geany就是這樣一款與 Eclipse對(duì)立的軟件。但是對(duì)于它所缺乏的地方(比如說沒有調(diào)試器), Geany用一些漂亮小巧的特色功能彌補(bǔ)了它們:一個(gè)可以做筆記的區(qū)域、基于模板創(chuàng)作、代碼大綱、自定義快捷鍵和插件管理。相比于現(xiàn)在的 IDE,Geany仍然是一款作用廣泛的文本編輯器,然而,因?yàn)樗墓δ芰咙c(diǎn)和它的界面設(shè)計(jì),所以我把它放在這份列表里。

4. MonoDevelop

這又是這份列表里的一個(gè)“巨人級(jí)”工具,MonoDevelop那 ***的體驗(yàn)來源于它的外表和界面。我個(gè)人非常喜愛它的項(xiàng)目管理體系和它的一體化版本控制系統(tǒng)。插件系統(tǒng)同樣漂亮地讓人震驚。但是由于一些原因,所有的 設(shè)置和對(duì)所有編程語言的支持對(duì)于我來說讓我感覺有點(diǎn)“資源過剩”了。它仍然是我在過去經(jīng)常使用的偉大工具,但不是我在單單處理C語言時(shí)的***選擇。

5. Anjuta

它身上有著強(qiáng)烈的“GNOME即視感”,Anjuta的外觀很具爭(zhēng)議。我傾向 于把它看作是帶著調(diào)試器的Geany升級(jí)版,但是它的界面實(shí)際上要復(fù)雜得多。我確實(shí)很享受能在項(xiàng)目、文件夾和代碼大綱視圖之間來回切換的標(biāo)簽系統(tǒng),我本想 用諸如更多的快捷方法來移動(dòng)文件,然而,這是一個(gè)很好的提供了顯著編譯功能和構(gòu)建選項(xiàng)的工具,它能夠支持哪些很有特點(diǎn)的需求。

6. Komodo Edit

我不是非常熟悉Komodo Edit,但是 在試用了一段時(shí)間之后,我被它很多很多的優(yōu)點(diǎn)給驚喜到了。首先,基于標(biāo)簽的導(dǎo)航功能有很強(qiáng)的可預(yù)見性。其次它奇特的代碼大綱讓我想到了Sublime Text。此外,它的宏系統(tǒng)和文件比較器使得Komodo Edit非常實(shí)用。它的插件庫讓它幾乎是***的,說“幾乎”是因?yàn)樵谄渌麵DE里我的確找不到能與之相媲美的快捷方法了。而且我們能享受到更多特別的 C/C++工具,這往往是普通IDE的不足之處。然而,Komodo Edit就能做到。

7. NetBeans

就好像Eclipse一樣,這又是一款不得不提的“巨人級(jí)”軟件。擁有的功能包括通過標(biāo)簽進(jìn)行導(dǎo)航、項(xiàng)目管理、代碼大綱、更改歷史追蹤和大量工具,NetBeans可 能是最完整的IDE了,我能用半頁來列出它所有讓人震驚的特色功能。但是這同時(shí)也很容易地向你透露了它的主要缺點(diǎn),它太臃腫了。比起它的強(qiáng)大,我更喜歡基 于插件的軟件,因?yàn)槲矣X得不太會(huì)有人為了一個(gè)同樣的項(xiàng)目同時(shí)需要Git和Mercurial相結(jié)合來工作,我是不是很瘋狂?但是如果你有耐心去掌握它所有 的選項(xiàng),那你差不多無論到哪里都是IDE大師了。

8. KDevelop

說到這,肯定照顧到所有的KDE粉絲,KDevelop會(huì)是你 希望的答案。它擁有許多配置選項(xiàng),如果你設(shè)法去征服KDevelop,那它就是你的。你們說我膚淺,但是我真的從來沒有深入過除它界面以外的層次了,對(duì)于 我來說編輯器本身就攜帶著大量的導(dǎo)航選項(xiàng)和可定制的快捷鍵簡(jiǎn)直是一個(gè)再糟糕不過的事了。它的調(diào)試器也是相當(dāng)高級(jí),要去練習(xí)掌握。然而,這樣的耐心是有回報(bào) 的,就是能領(lǐng)會(huì)到這款靈活的IDE的全部能力,并且由于它令人吃驚的嵌入式文件編制,你會(huì)給予它一種特殊的信任。

9. CodeLite

留在***的不代表是最差的,CodeLite展現(xiàn)給你一種傳統(tǒng)的編程規(guī)則 卻仍然能讓你從它身上那特有的感覺上有所收獲,即使它的界面一開始的確讓我想到了Code::Blocks和Anjuta,只是不包括大量的插件庫。無論 你想要比較文件、插入一條版權(quán)塊、定義縮略語或者用Git來工作,總有一款插件適合你。如果我不得不挑點(diǎn)毛病,我想說它缺乏一些符合我口味的導(dǎo)航快捷鍵, 但這是真的。

***,我希望這份清單能讓你給自己最喜歡的語言探索到更多新的IDE。雖然Code::Blocks仍然是我的***,不過它有一些很強(qiáng)大的對(duì)手。當(dāng) 然我們也可以遠(yuǎn)離Linux上的IDE,而用文本編輯器去編寫C/C++代碼。所以如果你有什么其它的建議想法,在評(píng)論中讓我們獲悉?;蛘呷绻阆胍以?說說關(guān)于一些其它語言的IDE,也可以評(píng)論里提出。


當(dāng)前文章:一份在Linux平臺(tái)上比較好的C/C++IDE清單
當(dāng)前地址:http://www.dlmjj.cn/article/djpdsse.html