方法調用棧 ? ? ctrl + alt + h ? ?查看某些方法調用的順序
給一段代碼抽出來一個方法 ?ctrl + alt + m ? Extract Method 可以將一個代碼段抽出來一個方法 同樣也可以對xml文件抽取出來一個style
ctrl + + ?
ctrl + - 代碼折疊
ctrl + f12 查看大綱 ?可以顯示出方法和成員變量列表
alt + 鼠標多行選擇 ? ?多重選擇
alt + shift + 鼠標點擊 ? 可以實現多個光標 多個地方修改
ctrl + shift + alt + f8 增加為臨時斷點 ? 代碼只執行一次
ctrl + shift + f8 異常斷點 點擊左上角 ?+ ?號 ? 選擇 java Exception Breakpoints ?增加要監聽的異常
日志斷點: 點擊斷點紅點 ?右鍵 ? 選擇suspend 為 false 在 Log evaluated expession 中寫入日志信息即可
ctrl + shift + 上 ?或 ?下 ? 代碼換位置
ctrl + x 刪除整行
ctrl + d 復制上一行
雙擊 shift ? 查找
ctrl + alt + L 格式化代碼
ctrl + alt + o 清除無效包引用
ctrl + shift +u 大小寫轉換
ctrl + shift + z 前進
art + insert 生成構造方法 ?tostring 等
var 生成變量名稱
ctrl + z ?后退
if else 轉換成 switch case ? alt + Enter 鍵
ctrl + R 查找替換
ctrl + f 查找? 全局查找 ?Edit ->Find ->Find in path
ctrl + shift + r 全局查找替換 ? 全局替換: Edit ->Find -> Replace in path
ctrl + shift + f 項目中查找
alt + ctrl + ← ?回到代碼點擊的上一步