IDEA快捷鍵
雙擊 shift:彈出全局檢索文件(可以搜索文件,方法,變量)
Alt+Insert:可以生成構造器/Getter/Setter 需要的方法等
【字母組合快捷鍵】
Ctrl+B/Ctrl+Click:快速打開光標處的類或方法(跳轉到定義處)
Ctrl+Alt+B 定位到實現類
Ctrl+C:自動複製一整行(如果沒有選定範圍的話)
Ctrl+D:複製當前行 並且粘貼到下一行;
Ctrl+E:最近的文件;
Ctrl+F:當前文件中檢索內容(在文件查找指定的內容)
Ctrl+Shift+F:全文檢索內容,可以在彈出框中直接修改內容;
Ctrl+G:定位行
Ctrl+H:查看類的基礎關係(extends)
Ctrl+I: 選擇可實現的方法(實現接口 選擇需要實現的方法)
Ctrl+J:插入提前定義好的代碼結構 例如if for foreach
Ctrl+Shift+J:將多行內容合併成一行
Ctrl+Alt+J:用動態模板環繞
Ctrl+k :提交代碼到SVN (沒驗證過)
Ctrl+L:選中當前行(沒啥用)
Ctrl+Alt+L:格式化代碼
Ctrl+N/Ctrl+-:查詢類或接口文件
Ctrl+O, 彈出框 ,顯示項目物理位置;
Ctrl+Alt+O:優化導入的類和包;
Ctrl+P,首先要選中一個方法,可以顯示這個方法定義參數類型和參數名(需驗證)
Ctrl+:當前文件替換內容
Ctrl+shift+R:全文搜索替換內容
Ctrl+S:保存當前文件(idea中基本用不到)
Ctrl+Alt+S:打開設置對話框
Ctrl+Alt+Shift+S:打開當前項目/模塊屬性
Ctrl+Shift+S:搜索結構(需驗證)
Ctrl+Alt+T:插入模板代碼,包裹選中的代碼
Ctrl+U:轉到繼承父類或實現的接口
Ctrl+Shift+U,大小寫轉化(全大寫或者全小寫)
Ctrl+Alt+U:顯示當前類的繼承和實現關係圖(很重要)
Ctrl+Shift+Alt+U:查看方法被調用關係
Ctrl+V:在動在複製行的下一行粘貼內容
Ctrl+Alt+V:補全變量的定義。例如:new String(); 自動導入變量定義;
Ctrl+W:選擇光標所在緊挨著的單詞
Ctrl+Shift+W:取消選擇光標所在詞
Ctrl+X:剪切
Ctrl+y:刪除當前行
Ctrl+Z:撤銷
Ctrl+Shift+Z:反撤銷
【特殊字符組合快捷鍵】
ctrl+,:代碼提示(由於和輸入法快捷鍵衝突,後來做的修改)
Ctrl+/:單行註釋
Ctrl+shift+/:塊註釋
Ctrl+'+' 或 Ctrl+'-',當前方法展開、摺疊
Ctrl+Shift+'+' 或 Ctrl+Shift+'-',全部展開、摺疊
ctrl+Shift+空格:自動補全代碼
Ctrl+Alt+空格,類名自動完成
Ctrl+Shift+Insert,可以選擇剪貼板內容並插入
Alt+Shift+Insert,在當前目錄中創建新的文件,文件類型自選
Ctrl+Alt+left/right,返回至上次瀏覽的位置
Ctrl+Shift+F7,高亮顯示所有該文本,按 Esc 高亮消失(要注意Fn鍵)
Ctrl+Shift+Up/Down,向上/下移動語句
Alt+Shift+Up/Down,上/下移一行
Ctrl+Shift+Enter:自動補全(待驗證)
Alt+f7:查找方法在哪裡被調用
Alt+7:查看當前類的結構(查出類中所有的方法和變量)
Alt+enter:修正代碼(當代碼出現錯誤的時候,會提如何操作例如導包,try/catch 等)
Alt+Shift+C,查找修改的文件,修改時間
shift+f6:重命名一個文件
【不太常用的快捷鍵】
Shift+Click,可以關閉文件(鼠標要點擊到文件的tab 上)
Alt+left/right,切換代碼視圖(就是在多個文件中切換)
Alt+Up/Down,在方法間快速移動定位
F2 或 Shift+F2,高亮錯誤或警告快速定位
shift+enter,向下插入新行
Alt+Shift+Inert,開啟/關閉列選擇模式
Alt+Home,跳轉到導航欄
【調試部分、編譯】
Ctrl+F2,停止
Alt+Shift+F9,選擇 Debug
Alt+Shift+F10,選擇 Run
Ctrl+Shift+F9,編譯
Ctrl+Shift+F10,運行
Ctrl+Shift+F8,查看斷點
F8,步過
F7,步入
Shift+F7,智能步入
Shift+F8,步出
Alt+Shift+F8,強制步過
Alt+Shift+F7,強制步入
Alt+F9,運行至光標處
Ctrl+Alt+F9,強制運行至光標處
F9,恢復程序
Alt+F10,定位到斷點
Ctrl+F8,切換行斷點
Ctrl+F9,生成項目
Alt+1,項目
Alt+2,收藏
Alt+6,TODO
Alt+7,結構
Ctrl+Shift+C,複製路徑
Ctrl+Alt+Shift+C,複製引用,必須選擇類名
Ctrl+Alt+Y,同步
Ctrl+~,快速切換方案(界面外觀、代碼風格、快捷鍵映射等菜單)
Shift+F12,還原默認佈局
Ctrl+Shift+F12,隱藏/恢復所有窗口
Ctrl+F4,關閉
Ctrl+Shift+F4,關閉活動選項卡
Ctrl+Tab,轉到下一個拆分器
Ctrl+Shift+Tab,轉到上一個拆分器
【重構】
Ctrl+Alt+Shift+T,彈出重構菜單
Shift+F6,重命名
F6,移動
F5,複製
Alt+Delete,安全刪除
Ctrl+Alt+N,內聯
【查找】
Ctrl+F,查找
Ctrl+R,替換
F3,查找下一個
Shift+F3,查找上一個
Ctrl+Shift+F,在路徑中查找
Ctrl+Shift+R,在路徑中替換
Ctrl+Shift+M,替換結構
ctrl+alt+M:將代碼抽取成一個方法
閱讀更多 Java漁夫 的文章