sout ,快捷生成輸出一行
生成輸出一行:System.out.println("");多加練習,就可以記住.
ctrl+shift+F10 ,快速運行程序 補充輸入語句為:" System.out.println("這是一個測試的Java程序!");";按住三個鍵,即可快速運行執行當前java文件。同樣的方法也適用於html5文件.
ctrl+P,方法參數提示 首先將鼠標放在 System.out.println(),按下組合鍵,接着出現了提示print方法的所有參數的黃色背景框. 再舉個栗子,如圖編寫一個簡單的類T1,在main類中進行實例化一個對象," T1 t=new T1()",這時缺少構造方法的參數,鼠標放到" T1()"的括號中,按下組合鍵即可進行參數提示.
Alt + Insert 鍵,打開代碼生成界面
如圖所示,建立代碼后,按下Alt + Insert 組合鍵,可喚出(Code generate)面板.
getter和setter方法是生成每個屬性的get和set方法,極其方便.
Override Methods是重寫父類方法, 快捷鍵如圖也可以是"Ctrl+O".
implement Methods 是實現繼承的接口的方法, 如圖Ctrl+I 也可以快速打開此快捷鍵.
注意,需要選中多項時, 使用ctrl鍵。idea的代碼生成快捷鍵和Eclipse的十分相似,筆者的另一篇文章中講得更加詳細,詳見下面的引用鏈接.
Ctrl+D ,復制當前行
可以多次復制當前行,生成一批相似的代碼行;便於進行批量的修改.html5中同樣適用.
ctrl+F,快速查找
當工程代碼過長的時候,需要查找一個具體的代碼單詞時,可以使用此快捷鍵進行快速查找,十分方便.
選中如圖所示的"Match case"會區分大小寫進行篩選工程代碼內容.html5中同樣適用.
ctrl+R,快速展開替換
如圖,點擊"LinkedList ls=new LinkedList();"中的單詞linkedlist ,按下"Ctrl+鼠標左擊"快捷鍵即可打開linkedlist源碼進行查看.html5中同樣適用.
Ctrl+鼠標左擊--快速查看Java源碼
如圖,點擊"LinkedList ls=new LinkedList();"中的單詞linkedlist ,按下"Ctrl+鼠標左擊"快捷鍵即可打開linkedlist源碼進行查看.
html5中同樣適用.
Ctrl+Alt+U,查看某個類的完整關系類圖
如圖點擊下LinkedList,按下快捷鍵,即可查看LinkedList完整地繼承和實現關系類圖.其他的類,可以依次類推.
ctrl+R,快速展開替換
ctrl+/ ,快速注釋當前行或者選區
不選中選取,按下快捷鍵可以快速注釋當前行代碼;選中選取,即可全部注釋.重復一次取即可取消注釋.html5中同樣適用,如圖可以生成"<!--<input type="text" >-->"的注釋樣式.
ctrl+alt+T ,實現surround with代碼
此快捷鍵可以surround with代碼, 不僅可以surround with實現各種if...else...,也可以加do..while...循環代碼,以及異常處理的try..catch..finally機制和線程相關的代碼.html5中也適用,可以增加標簽tag的surround with ,也可以增加comment等功能模塊.
html5中也適用,可以增加標簽tag的surround with ,也可以增加comment等功能模塊.
ctrl+x, 刪除一行! ctrl+@ ,查看源碼;
alt+上下 , 按代碼塊進行上下快速跳轉