業(yè)界公認最好的java開發(fā)工具——Intellij IDEA 神器(java開發(fā)工具idea介紹)
Intellij IDEA真是越用越覺得它強大,它總是在我們寫代碼的時候,不時給我們來個小驚喜!
IDEA 全稱 IntelliJ IDEA,是java語言開發(fā)的集成環(huán)境,IntelliJ在業(yè)界被公認為最好的java開發(fā)工具之一,尤其在智能代碼助手、代碼自動提示、重構、J2EE支持、各類版本工具(git、svn、github等)、JUnit、CVS整合、代碼分析、 創(chuàng)新的GUI設計等方面的功能可以說是超常的。
IDEA優(yōu)點
IntelliJ IDEA工具在有些方面比較優(yōu)秀,IDEA提倡只能編程節(jié)省程序員工作量,有很多特色功能如編碼輔助JavaScript自動補全功能、html頁面編寫代碼功能,靈活排版功能等,相對于Eclipse的IDE工具實用很多。
- 智能的選取:在選取某個方法,或某個循環(huán)或想一步一步從一個變量到整個類慢慢擴充著選取,IDEA就提供這種基于語法選擇,在默認設置中Ctrl w,可以實現選取范圍不斷擴充,這種方式在重構的時候尤其顯得方便。
- 豐富的導航模式:IDEA提供了豐富的導航查看模式,在最基本的project試圖中,你還可以選擇多種的視圖方式。
- 歷史記錄功能:不用通過版本管理服務器,單純的IDEA就可以查看任何工程中文件的歷史記錄,但版本恢復時你可以很容易的將其恢復。
- JUnit的完美支持。
- 對重構的優(yōu)越支持:IDEA是所有IDE中最早支持重構的,其優(yōu)秀的重構能力一直是其主要賣點之一。
- 編碼輔助:java規(guī)范中提倡的tostring(),hashcode(),equals(),以及所有的get/set方法,你可以不用進行任何的輸入就可以實現代碼的自動生成,從而把你從無聊的基本方法編碼中解放出來。
- 靈活的排版功能:基本所有的IDE都有重排版功能,但僅有IDEA的是人性的,因為她支持排版模式的定制,你可以根據不同的項目要求采用不同的排版方式。
- XML的完美支持。
- 簡潔易用的GUI界面。
- 與文件系統(tǒng)自動同步。
- 自定義的快捷鍵:強大的快捷鍵設置,基本可以讓程序員離開鼠標工作。
- 動態(tài)語法檢測:任何不符合java規(guī)范,自己預定義的規(guī)范,累贅都將在頁面中加亮顯示。
- 代碼檢查:對代碼進行自動分析,檢測不符合規(guī)范的,,存在風險的代碼,并加亮顯示。
- 對JSP的完全支持:不需要任何的插件,完全支持JSP。
- 智能編輯:代碼輸入過程中,自動補充方法或類。
- EJB支持:不需要任何插件完全支持EJB。
- 列編輯模式:減少了很多很多的無聊重復工作,而IDEA完全支持該模式,從而更加提高了編碼效率。
- 智能模板:預置模板可以讓你把經常用到的方法編輯進模板,使用時你只用輸入簡單的幾個字母就可以完成全部代碼的編寫。
- 完美的自動代碼完成:智能檢查類中方法,當發(fā)現方法名只有一個時自動完成代碼輸入,從而減少剩下代碼的編寫工作。
- Ant 支持:不需要任何的第三方插件。
- 不使用代碼檢查:自動檢查代碼中不使用的代碼,并給出提示,從而使代碼更高效。
- 智能代碼:自動檢查代碼,發(fā)現與預置規(guī)范有出入的代碼給出提示,若程序員同意修改自動完成修改。
- 正則表達的查找和替換功能:查找替代支持正則表達,從而提高效率。
- JavaDoc預覽支持:支持JavaDoc的預覽功能,在JavaDoc代碼中ctrl q顯示JavaDoc的結果,從而提高doc文檔的質量。
- 程序員意圖支持。當程序員編碼時IDEA時時檢測你的意圖,或提供建議,或直接幫你完成代碼
Intellij IDEA常用快捷鍵:
Ctrl+E:顯示最近編輯的文件列表
Shift+Click:關閉文件
Ctrl+[或]:跳到大括號的開頭結尾
Ctrl+Shift+Backspace:跳轉到上次編輯的地方
Ctrl+F12:顯示當前文件的結構
Ctrl+F7:查詢當前元素在當前文件中的引用,然后按F3可以選擇
Ctrl+N:快速打開類
Ctrl+Shift+N:快速打開文件
Alt+Q:看到當前方法的聲明
Ctrl+W:選擇單詞繼而語句繼而行繼而函數
Alt+F1:將正在編輯的元素在各個面板中定位
Ctrl+P:顯示參數信息
Ctrl+Shift+Insert:選擇剪貼板內容并插入
Alt+Insert:生成構造器/Getter/Setter等
Ctrl+Alt+V:引入變量。例如把括號內的SQL賦成一個變量
Ctrl+Alt+T:把代碼包在一塊內,例如try/catch
CTRL ALT B :找所有的子類
CTRL SHIFT B: 找變量的類
CTRL G: 定位行
CTRL SHIFT R :在指定窗口替換文本
ALT SHIFT C: 查找修改的文件
CTRL E: 最近打開的文件
F4 :查找變量來源
CTRL ALT F7 :選中的字符查找工程出現的地方
CTRL SHIFT O :彈出顯示查找內容
Intellij IDEA 總結:
快捷,搜索,分析,定位,重構,高效。