各位知友都喜歡用什麼IDE?

如題。我是做後台的,剛從學校走入職場,周圍的同事都是在win下用IDE寫好代碼然後用跳板機編譯運行等等。雖然我之前一直都是用vs的,但是總感覺這樣一大部分時間都用在莫名其妙的事情上了。

目前我處於從GUI到CLI的過渡期,感覺CLI很不適應,vim算是剛入了個門,但是不太清楚vim是否適合大型工程的源代碼管理。

非常想知道,在git上發布動輒上百個.c .cpp文件的項目的人,一般是用什麼IDE呢?或者說根本不用IDE?比如雲風寫代碼會用什麼IDE和編輯器呢?

說了這麼些語無倫次的話,總之就是想問問大家,做大型c++,c或者其他語言項目(當然網遊的server端更好)的時候,用什麼IDE和編輯器可以大幅度提高開發效率呢?


Visual Studio 2012

無論你如何討厭微軟,這都是一個非常強大的IDE。

在某個平行宇宙,我會把這票投給以Emacs為編輯器的Visual Studio


我寫帶GUI的程序的時候必須是Visual Studio 2013。那些非GUI的程序裡面,C++還是用Visual Studio 2013。以前我也用我自己設計開發的語言寫了幾個小東西,用的是記事本,因為當時還不會寫IDE。


無與倫比的VS!!!!

拉仇恨:VS是世界上最強大的IDE!


Sublime Text2鋪代碼,Vim做修改代碼.


JetBrains系列的IDE是真良心

最喜歡的PyCharm和IntelliJ,好用又美觀


Vim自己搭的環境。。。


emacs/vim, 精通一個即可。偶用emacs,據說難上手些,所以選擇了。生活就是充滿挑戰才有趣。


PHP: PHPSTROM

C : NETBEANS,VIM

PYTHON: PyCharm

ANDROID: ANDROIDSTUDIO

IOS:XCODE


java黨表示只用eclipse


最喜歡 VS 系列,目前用 2012。

非 .NET 代碼正在適應 Sublime Text 2 開啟 VIM 模式。


我和你一樣是寫網遊伺服器的,VS+samba寫代碼,虛擬機+cmake編譯

不是沒用過eclipse,codeblack等等等等,實在是太....了

也用過vim,但你要我放棄滑鼠,我覺得就太......了


不用jEdit的都是異端!燒死!


Vim.


win32平台,做c/c++開發,我想不用vs的人應該不多……

linux下,vim和emacs的黨爭已經不能用百年戰爭來形容了。

OSX下,xcode也是毫無懸念的。

當然,其他還有一些優秀的通吃型編輯器,比如有望成為黨爭第三極的sublime text2……


目前用過最順手的是Source Insight

優點:

1. 看代碼很方便,有個context window有時候能省很多事。工程內搜索文件或者根據索引查reference都比較快

2. 代碼索引基本上保存文件的時候都會更新,且感覺上是增量更新的。ctags/cscope好像多數靠手動,且默認都是全量索引的(不確定能不能增量只索引變動的文件)

3. 寫代碼的快捷鍵和提示基本夠用了

4. 界面響應算快的(相比與eclipse+cdt)之類,尤其是工程文件數目非常多的時候

缺點:

1. 新增功能無比慢…… 懷疑維護的人就一年抽幾周改改bug就可以發布新版繼續收錢了

2. GBK支持不好。

3. 太貴…… 兩百多刀的授權費個人用確實貴了點……最後一條基本上可以否決上面所有了@_@


說實話,每個程序員都有自己心目中最好的IDE,

就像我,我win下最喜歡vs,

linux下喜歡eclipse,

雖然我開發很多年,vim和emacs也努力學過很多次,但終究是喜歡不起來.

所以適合自己的是最好的.


Eclipse

Vim也可以算是一個IDE


只用Vim的Web程序猿湊個熱鬧


Vim


eclipse + vim


推薦閱讀:

把當前各種編程語言的優秀特性集中到一起,設計一種最好的語言,是否可行?
如何用C++從API開始,寫一款Windows上的視頻播放器?
C++重載運算符如何確定運算符位置?
看了很多技術書,為啥仍然寫不出項目?
C++ 如何生成大隨機數?

TAG:程序員 | 編程語言 | 遊戲開發 | C編程語言 | C |