代碼結構優化函數
Ctrl+Alt+L:格式化代碼 Ctrl+Alt+I:將選中的代碼進行自動縮進編排,這個功能在編輯JSP文件時也能夠工做 Ctrl+Alt+O:優化導入的類和包(去掉無用的import語句) Ctrl+/或Ctrl+Shift+/:註釋(//或者/**/) Ctrl+Shift+J:兩行合成一行,刪去沒必要要的空格匹配代碼格式
跳轉定位優化
Ctrl+Alt+B:跳轉到方法實現處 Ctrl+B:快速打開光標處的類或方法 Ctrl+Alt+left/right(左右箭頭):返回至上次瀏覽的位置 Ctrl+Shift+Backspace:跳轉到上次編輯的地方 F2/Shift+F2:高亮錯誤或警告快速定位(跳轉至報錯的位置) Ctrl+G:定位行(跳到輸入的指定行數) Alt+ Up/Down(上下箭頭):在方法間快速移動定位 Ctrl+[ OR ]:能夠跑到大括號的開頭與結尾(方便if或者方法範圍查看) Alt+F3:逐個往下查找相同文本,並高亮顯示
查找定位spa
Ctrl+N:能夠快速打開類 Ctrl+Shift+N:能夠快速打開文件 Ctrl+Shift+Alt+N:查找類中的方法或變量 Ctrl+F:查找(本文件中查找) Ctrl+Shift+F:全局查找(在路徑中查找) Shift+Shift:全局搜索
代碼操做插件
Ctrl+W:選中代碼,連續按會有其餘效果(選中範圍愈來愈大) Ctrl+R:在本文件替換文本 Ctrl+Shift+R:在路徑中替換(整個路徑替換) Ctrl+X:刪除行 Ctrl+D:複製行 Ctrl+Y:刪除當前行 Alt+Shift+Up/Down:上/下移一行 Ctrl+Shift+U:大小寫轉化 Ctrl+Shift+Z:重作,即反撤銷(與搜狗輸入法查看字符衝突) Ctrl+Shift+V:查看最近複製的多條內容,並選擇須要的內容粘貼
代碼(方法)生成code
psvm/sout:main函數/System.out.println();快捷鍵(Ctrl+J,查看更多) Alt+Insert:能夠生成構造器/Getter/Setter等(建議使用lombok插件及@Data註解) Ctrl+Alt+T:能夠把代碼包在一個塊內,例如:try/catch Ctrl+shift+回車:自動補全、換行 Ctrl+空格,代碼提示(與系統輸入法快捷鍵衝突)
提示繼承
Alt+F7:查找整個工程中使用地某一個類、方法或者變量的位置 Ctrl+F7:能夠查詢當前元素在當前文件中的引用,而後按 F3 能夠選擇 Ctrl+Shift+F7:高亮顯示全部該文本,按 Esc 高亮消失 Ctrl+P:能夠顯示參數信息 Ctrl+F12:能夠顯示當前文件的結構 Ctrl+H:顯示類結構圖(類的繼承層次)
代碼結構import
Alt+6:查看全部TODO Alt+7:查看本類結構 Ctrl+"+/-":當前方法展開、摺疊 Ctrl+Shift+"+/-:所有展開、摺疊
文件操做變量
Ctrl+E:顯示最近操做過的文件 Alt+Shift+C:顯示最近的更改操做