IntelliJ IDEA
JetBrains是一家捷克的軟件開發公司,這家公司做出了很多的優秀的IDE,有寫python的、php的、web前端的……IDEA就是其中一款非常優秀的java IDE。IDEA在寫java方面,功能和易用程度遠超eclipse,幾乎所有和java有關的東西(jsp、Android、GUI等等)都有非常完備的組件(自動提示、GUI設計器、數據庫連接工具、AndroidUI預覽等等)。
AndroidStudio
官方推薦的IDE,其實是基于IDEA的,強制使用Gradle組建工程,聽說用Gradle組建工程十分方便。我沒有學這個工具,不過預感到早晚要學的,要是不怕增加學習成本的話,可以在切換IDE之前好好的學習學習。
Android UI預覽,就是右邊箭頭所指的PReview,你可以看到,你在左邊編輯你的layout的xml,右邊就實時顯示了布局的樣子。你點擊右邊布局的某個控件,左邊的代碼自然就定位到所在位置。
快捷編輯顏色、圖片。如圖:當你敲到某一處代碼調用到某個顏色、某個資源文件的時候,在左側自動會出現一個小圖標或小色塊,點擊它就可以瀏覽資源文件、切換顏色了。
快速跳轉定位文件:某個java代碼中涉及某些資源文件的時候,可以快速跳轉到這個文件,如圖:同樣的,某個資源文件被java代碼引用也可以快速定位,如圖:
除此之外,按住Ctrl鍵點擊某個對象、類、函數等等也可以快速跳轉,這就不說了……
以上三點已經促使我果斷拋棄了eclipse投靠IDEA……
在使用中也發現IDEA確實比eclipse神器很多很多,而且對于我這種“代碼自動黨”來說,實時代碼自動補全、智能糾錯,簡直是省心??!
我想對于很多高貴的“手動黨”們(Vim、sublime用的飛起的程序員),IDEA的雙擊Shift功能也很強大,搜代碼、搜命令、搜數據庫字段……無所不能:
好了,就介紹這么多了,下載個pro版的,找個注冊機也不是難事~
AndroidStudio它是基于IDEA的,IDEA有的它都有,IDEA沒有的它也有。就不多介紹了,只是Gradle需要花時間學學,FQ也是必不可少的。
正所謂磨刀不誤砍柴工啊原文來自博客:【第〇課】用更好的ide開發
by:cyhhao http://blog.zhusun.in/cyhhao
新聞熱點
疑難解答