常用快捷鍵:
複製當前行到下一行 Ctrl+d
格式化代碼 Ctrl + Alt + L
生成setter、getter等 Alt + Insert
已打開的文件選項卡切換 Alt + ←/→
複製當前行到下一行 Ctrl + D
刪除當前光標所在行 Ctrl + Y
定位行 Ctrl + G
在方法間快速移動定位 Alt + ↑/↓
單行註釋 Ctrl + /
多行註釋 Ctrl+ Shift+ /
重命名 Shift + F6
本文件內查找 Ctrl + F或者 選中單詞F3,繼續按F3查找下一個
選中文本,按Alt+F3 ,高亮相同文本,F3逐個往下查找相同文本
選中代碼,連續按會有其他效果 Ctrl+W
資源管理器打開文件夾 CTRL+ALT+F12
使光標跳到錯誤或警告處 F2
本文件內查找 F3
查找變量來源,快速打開光標處的類或方法 F4 同 Ctrl + 鼠標左鍵一樣
全局查找(自定義) F5
全局替換(自定義) F6
後退Back(自定義) Ctrl + ← 回到剛纔鼠標停留的地方
前進Forward(自定義) Ctrl + →
關閉當前窗口 CTRL+F4
當前方法展開、摺疊 Ctrl + +/-
全部展開、摺疊 Ctrl+Shift + +/-
上下移動代碼 Ctrl+Shift+上下鍵
ALT+F7 查找所有引用
找到你的函數或者變量或者類的所有引用到的地方 ALT+F7
ALT+F1 顯示目錄
查找文件所在工程目錄位置,資源管理器打開文件夾 ALT+F1
點這個按鈕也能快速顯示對應文件所在工程目錄
Ctrl+N 查找
調出查找類(Ctrl+N),文件(Ctrl+Shift+N),類中的方法或變量(Ctrl+Shift+Alt+N)
Alt+Insert 創造一切
Alt+Insert 可以新建類,文件,get或set方法,此快捷鍵又名創造一切
例1:把鼠標移到包上,Alt+Insert
例2:把鼠標放到類上,Alt+Insert,自動生成setter、getter方法
常用插件
lombok 爲Class裏的屬性以註解的方式自動生成getter、setter、equals等方法
GsonFormat 一鍵根據json文本生成java類
GenerateAllSetter 一鍵調用一個對象的所有set方法
Free Mybatis plugin 方便跳轉頁面:mapper與對應的sql語句頁面跳轉
Rainbow Brackets 對各個對稱括號進行着色,方便查看
參考鏈接:https://blog.csdn.net/yangding_/article/details/54949390