------- udea中窗口最大化---->Windows 上: Ctrl+Shift+F12
-------- ctrl+z撤回代碼
------- ctrl+shift+z恢復撤回代碼
------- ctrl + Alt + V (返回屬性變量)
------- shift+ctrl+u (大小寫的切換)
------- Ctrl+Alt+L,格式化代碼
------- Ctrl+D 將當前行復制到下一行
------- :Ctrl+Alt+T,可以把代碼包在一個塊內,例如:try/catch 也可拋錯誤
------- :拋異常 鼠標放在編譯異常的位置 + Alt+Enter
------- :快捷方式一(光標移到該代碼行,Alt+Enter),可以異常外拋出,也可以try-catch:
------- Ctrl+Shift+Space,自動補全代碼(提示)
------- Ctrl+O,重寫方法
------- Ctrl+I,實現方法
------- itar 生成array for代碼塊
------- iter 生成增強for
------- itli 生成List的遍歷
------- itit 生成iterator 迭代
------- 自定義的注釋模板(自定義):M+Tab
------- 自定義的注釋方法模板(自定義):r+Tab
------- ctrl + shift + enter 句末加;
------- 連安兩下 shift 查找文件
------- CtrL +shift +r 全局搜索:
------- ctrl +r 替換當前頁的單詞
------- 代碼格式化: shfit + G(自定義) //ctrl +alt +L
------ 直接查看和進入接口實現類的快捷鍵: Ctrl+Alt+鼠標左鍵
----- 單機兩下放大窗戶:
----- alt+capslk(大小寫切換)+鼠標左鍵 或者:ALT + 鼠標左鍵 列編輯模式
-----對象+.+new +enter +.+var --------------------new 對象
------------- ctrl+shift+enter不只是用來行尾加分號的;
idea進階快捷鍵:
1 查看接口的實現類:Ctrl+Alt+B:
2:查看一個類中有什么方法:Alt+7 或 點左側邊欄Structure
2 返回上/下個光標地方:Alt+Ctrl+箭頭(向左) 和 Alt+ Ctrl+箭頭(向右)---(全鍵盤)
而本機為:Alt+Ctrl+Pgup和Alt+Ctrl+Down
3: 查看Java方法調用樹(被調/主調):Ctrl+Alt+H
5 :查看類繼承關系圖:Ctrl+Alt+U
6:查看當前類的繼承樹:Ctrl+H
7: 查看定義的變量在哪里被調用:Ctrl+Alt+F7
查看一個類中有什么方法:Alt+7 或 點左側邊欄Structure
-----------列編輯------alt +左鍵
自動生成not null判斷語句
自動生成not null這種if判斷,在IDEA
里有很多種辦法,其中一種辦法你可能沒想到。
當我們使用rabbitTemplate. 后,直接輸入notnull
並回車,IDEA
就好自動生成if判斷了。