查找正則表達式
1.雙擊shift
在項目的全部目錄查找,就是你想看到你不想看到的和你沒想過你能看到的都給你找出來
2.ctrl+f
當前文件查找特定內容
3.ctrl+shift+f
當前項目查找文本
4.ctrl+n
查找類
5.ctrl+shift+n
查找文件
6.ctrl+e
最近的文件
7.alt+F7 查找引用工具
8.Ctrl + R 查找替換單元測試
9.Alt + P/A 逐個/所有替換學習
10.Alt + F3 查找當前選中詞測試
11.ctrl +shift+N 這兩個都支持簡單的正則表達式,還支持直接按大寫字母的縮略,例如:spa
查找JsonTranscoder,只須要輸入JT.net
編輯調試
1.shift+enter
另起一行
2.ctrl+r
當前文件替換特定內容
3.ctrl+shift+r
當前項目替換特定內容
4.shift+F6
重構中的rename,你的類、方法、變量等等,並且這個重命名甚至能夠選擇替換掉註釋中的內容code
5.ctrl+d
複製當前行到下一行繼承
6.ctrl+z
撤銷
7.ctrl+shift+z
取消撤銷
8.ctrl+J 代碼自動補全
9.ctrl+t
更新代碼
12.alt+insert 自動代碼生成(自動生成Constructor,Setter,Getter)
13.Alt + Enter 快速自動修復 (Eclipse中的 ctrl+1)
14. Ctrl + X 刪除當前行
15. Ctrl+ D 複製到下一行
16.Ctrl+/ 註釋/取消註釋
17.Ctrl+E 查看最近修改的文件
寫到這裏就由些亂了,快捷鍵太多了,乾脆按經常使用頻率的排吧(轉自西代零零發)
Ctrl+[/]移動到前/後代碼塊
Ctrl+Left/Right/[]加上Shift的話就能選中跳躍範圍內的代碼
Alt+Forward/Backward移動到前/後方法
Ctrl+Y刪除行、Ctrl+D複製行、Ctrl+</>摺疊代碼
Ctrl+H打開類層次窗口
繼承層次上跳轉則用Ctrl+B/Ctrl+Alt+B分別對應父類或父方法定義和子類或子方法實
查看當前類的全部方法用Ctrl+F12。
查找類 Alt+F7。
要查找文本的出現位置就用Ctrl+F/Ctrl+Shift+F在當前窗口或全工程中查找,再配 合F3/Shift+F3先後移動到下一匹配處。
Ø 命令:Ctrl+Shift+A能夠查找全部Intellij的命令,而且每一個命令後面還有其快捷鍵。因此它不只是一大神鍵,也是查找學習快捷鍵的工具。
Ø 新建:Alt+Insert能夠新建類、方法等任何東西。
Ø 格式化代碼:格式化import列表Ctrl+Alt+O,格式化代碼Ctrl+Alt+L。
Ø 切換窗口:Alt+Num,經常使用的有1-項目結構,3-搜索結果,4/5-運行調試。Ctrl+Tab切換標籤頁,Ctrl+E/Ctrl+Shift+E打開最近打開過的或編輯過的文件。
Ø 單元測試:Ctrl+Alt+T建立單元測試用例。
Ø 運行:Alt+Shift+F10運行程序,Shift+F9啓動調試,Ctrl+F2中止。
Ø 調試:F7/F8/F9分別對應Step into,Step over,Continue。
此外還有些我自定義的,例如水平分屏Ctrl+|等,和一些神奇的小功能Ctrl+Shift+V粘貼很早之前拷貝過的,Alt+Shift+Insert進入到列模式進行按列選中。