歡迎來到 常識詞典網(wǎng) , 一個專業(yè)的常識知識學(xué)習(xí)網(wǎng)站!
[ Ctrl + D 鍵 ]收藏本站
答案 1:
IntelliJ它被評為最優(yōu)秀的IDE,在國外深受好評。能快速的在類中定位方法。而且集成的UML能能對某個類生產(chǎn)UML圖,瀏覽一個類的全貌。它的多窗口功能,能在不同的窗口中進(jìn)行編制。在多顯示器下更顯突出。支持版本瀏覽,能比較一個類的歷史修改記錄。答案 2:
從前讀/寫C程序時是ctags/cscope+vim。后來很長一段時間接觸Java/Pyt-on代碼。都是直接在Finder里找到文件,用MacVim打開文件閱讀代碼。偶爾也用用Ack。新加入團(tuán)隊這段時間純Pyt-on,用Vim+NerdTree+Ack閱讀編輯代碼。----------------------------------------------由于閱讀別人項目的代碼通常帶有目的性,而自己又會有幾下定位到文件的狗屎運,因此連cscope之類的東西都懶得配置了。寫代碼方面也沒配任何的OmniComplete,甚至通常映射C-n的<tab>都取消掉了。這樣的好處除了會強(qiáng)制減少接口命名的歧義外,就比較練記憶力。:)答案 3:
在linux上用vim,在windows上用notepad++。簡單就是美。答案 4:
沒人用TextMate么...Windows下的sublime text也很好用...答案 5:
除了source insig-t,就沒有感覺好的了。Eclipse和Netbeans還湊合,vim+cscope也不錯,工程大到一定程度之后,反倒覺得find+grep更得心應(yīng)手答案 6:
我開發(fā)代碼和閱讀代碼使用的是相同的工具,不明白為何要將兩者區(qū)分開。我一般使用下列工具之一(以 Javascript / -tml 編輯為主) Notepad++ / Editplus / Apatana 。答案 7:
傳說的編輯器之神是VIM,不過VIM是coding方面比較有優(yōu)勢,閱讀代碼,Notepad++還不錯。答案 8:
VIM + ctags。VIM在非編輯模式下可以快速的使用各種快鍵來進(jìn)行移動和跳轉(zhuǎn),對于閱讀代碼很方便。答案 9:
source insig-t吧…以前在linux上做開發(fā),為了用上si在虛擬機(jī)里裝xp然后裝si… si看代碼、寫代碼,然后在linux編譯、調(diào)試,這樣挺好的…答案 10:
Scitools出品的Understand 2.0。用了很多年了,比Source Insig-t強(qiáng)大很多。以前的名字叫Understand for C/C++,Understand for Java,Understand for Ada,最近這幾年合并成了一個產(chǎn)品。最值得一提的是各種關(guān)系圖的繪制,以及在這些圖上的交互操作:Declaration Grap- / Hierarc-y Grap- / Control Flow Grap- / Dependency Grap- / UML Class Diagram。事實上圖形化的分析功能,是我閱讀代碼中用到最多的。如果只需要代碼高亮+全局符號跳轉(zhuǎn)這樣的功能,VS2010+VisualAssist,Xcode3/4,eclipse這些IDE本身已經(jīng)做的足夠好了,不需要額外的代碼閱讀工具。不客氣的說,Source Insig-t的圖形分析功能在Understand面前就是個玩具。另外一點是對多語言的支持,主流的C/C++,Java,C#就不說了,另外還支持Ada/FORTRAN/Pascal/Cobol/PHP/HTML/CSS等等一堆語言。當(dāng)然,C++/Java/C#之外的語言用的比較少,不太清楚這些對語言的支持程度是否能夠達(dá)到和主流語言的相同水平。除此之外這個軟件是跨平臺的,Windows/Linux/MacOS/Solaris都支持?,F(xiàn)在不少團(tuán)隊都需要同時維護(hù)多個Mobile平臺,多個Desktop平臺,或者Client端/Server端的程序。運行在多個平臺上的代碼閱讀/分析工具對這樣的團(tuán)隊?wèi)?yīng)該會很有吸引力。當(dāng)然Source Insig-t也有非常強(qiáng)的地方,那就是能夠支持異常復(fù)雜的高亮方案,除了顏色,還能指定不同的字體/字號/粗體/斜體。但是在我看來,這個feature似乎用處不大,因為最有益于工作效率的高亮方案,應(yīng)該和你在IDE中一致的代碼高亮方案。這樣在IDE和代碼閱讀器之間切換時,才不需要動腦筋去切換方案。大腦對于常量/變量/類型/方法的識別,一切都應(yīng)當(dāng)在下意識中完成。比較不幸的是,據(jù)我觀察,這款軟件在國內(nèi)的認(rèn)知率似乎并不是很高。一方面的原因可能是因為GUI的控件為了跨平臺,無法做的很漂亮,另一方面的原因,可能是因為這個名字的緣故。相對于Source Insig-t而言,Understand這個搜索關(guān)鍵字實在是太容易被埋沒了。希望能有更多的開發(fā)者喜歡上這款軟件。答案 11:
電腦爛,只用并且只能用notepad++的答案 12:
IntelliJ IDEA,剛?cè)腴T有點兒難,但習(xí)慣之后你會覺得非常爽..絕對是最聰明的IDE...答案 13:
我只編R,用eclipse就足夠幸福了,比TinnR強(qiáng)太多。答案 14:
對于我來說,比較喜歡Topstyle,然而它對中文支持不是很好。期待解決ing.......答案 15:
看來這里微軟的用戶比較少啊, 我用Visual Studio,傳說中個頭最大的開發(fā)工具.答案 16:
如果只是文本編輯器,我比較喜歡Sublime Text 2 ,如果是IDE的話,我一般用eclipse,特別是在web開發(fā)的話會配合aptana 插件。下一篇:Tiny Wings 與 T-e Rainy Day 有什么游戲技巧嗎? 下一篇 【方向鍵 ( → )下一篇】
上一篇:如何看蘇寧易購進(jìn)入圖書類目? 上一篇 【方向鍵 ( ← )上一篇】
快搜