剛學的idea,因為和eclipse有很多沖突。至於快捷鍵的學習,有一堆,但就像工具書一樣,不太連貫。
github上的文檔:https://github.com/judasn/IntelliJ-IDEA-Tutorial/blob/master/keymap-introduce.md
我整理了一份上面說要必備的快捷鍵:https://github.com/dulinanaaa/IntelliJ-IDEA-Tutorial/blob/master/keymap-introduce.md
官方的插件IDE Features Trainer還挺好用,下載地址:https://plugins.jetbrains.com/plugin/8554?pr=idea
網上說的使用頻率較高的:
1.Ø Top #10切來切去:Ctrl+Tab
2.Ø Top #9選你所想【選中上下文相關聯代碼】:Ctrl+W
3.Ø Top #8代碼生成:Template/Postfix +Tab
4.Ø Top #7發號施令:Ctrl+Shift+A
5.Ø Top #6無處藏身:Shift+Shift
6.Ø Top #5自動完成:Ctrl+Shift+Enter
7.Ø Top #4創造萬物:Alt+Insert
使用前三名!
1.Ø Top #1智能補全:Ctrl+Shift+Space
2.Ø Top #1自我修復:Alt+Enter
3.Ø Top #1重構一切:Ctrl+Shift+Alt+T
調試快捷鍵:
F9 resume programe 恢復程序
Alt+F10 show execution point 顯示執行斷點
F8 Step Over 相當於eclipse的f6 跳到下一步
F7 Step Into 相當於eclipse的f5就是 進入到代碼
Alt+shift+F7 Force Step Into 這個是強制進入代碼
Shift+F8 Step Out 相當於eclipse的f8跳到下一個斷點,也相當於eclipse的f7跳出函數
Atl+F9 Run To Cursor 運行到光標處
ctrl+shift+F9 debug運行java類
ctrl+shift+F10 正常運行java類
ctrl+shift+f8 打開斷點窗口
alt+F8 debug時選中查看值
下面是IDE Features Trainer中的快捷鍵
基本操作:
ctrl+shift+a 搜索設置
ctrl+shift+(->) 在代碼文件上,光標跳轉到當前單詞 / 中文句的右側開頭位置
ctrl+w / ctrl+shift+w 選中/取消選中成片區域
ctrl+/ 注釋、取消注釋(選中多行就是多行注釋)
ctrl+z 撤銷
ctrl+shift+z 恢復撤銷
ctrl+y 刪除當前行
ctrl+d 復制當前行(選中多行就是復制多行)
alt+shift+上或下 移動當前行
ctrl+shift+上或下 稱動當前方法
插入空行:
ctrl+alt+enter 在上一行插入空行
shift+enter 在下一行插入空行
ctrl+numpad- / ctrl+numpad+ 折疊/取消折疊當前方法
ctrl+shift+numpad- / ctrl+shift+numpad+ 折疊/取消折疊所有方法
alt+j 批量選中當前文本
alt+shift+j 批量取消選中當前文本
alt+shift+alt+j 批量選中所有選中文本
自動補全:
shift+F6 重命名(可以在左面文件,也可以在代碼中)
alt+/ (已改 本來的ctrl+空格)自動提示
ctrl+shift+空格 類的智能提示
ctrl+shift+enter 完成當前輸出(加回車換行或者完成if for語句)
ctrl+alt+v 提取變量名
ctrl+alt+m 提取方法
ctrl+alt+p 提取參數名
ctrl+p 提示方法參數有哪些
ctrl+q 查看類、方法、屬性注釋
ctrl+shift+i 查看這個方法(彈層)
ctrl+shift+F7 讓選中變量的所有地方高亮
代碼輔助:
ctrl+alt+l 格式化選中代碼
F2 定位到錯誤行
ctrl+F1 查看錯誤描述
alt+enter 解決該錯誤
ctrl+alt+t 添加try/finally代碼塊
F4 定位到選中類的定義文件上
ctrl+b 定位到類或接口上(自底向上)
ctrl+alt+b 返過來在類和接口上看相應的實現(自上向底)
ctrl+F12 查看這個類的方法屬性
ctrl+tab 切換標簽頁
ctrl+f 查詢字段(shift+F3向上查,回車或F3向下查)
esc退出后還可以shift+F3向上查,回車或F3向下查