高頻率使用快捷鍵:java
Ctrl+Shift+Space:信息提示數組
Alt+Enter:快速修復(即Eclipse中的Quick Fix功能) eclipse
Ctrl+Shift+Enter:能自動補全末尾的字符,並且不僅是括號,例如敲完if/for時也能夠自動補上{}花括號。函數
fori/sout/iter+Tab便可生成循環、System.out、main方法等boilerplate樣板代碼,用Ctrl+J能夠查看全部模板。字體
詳如:itar 生成array for代碼塊;itco 生成Collection迭代;iten 生成enumeration遍歷;iter 生成加強forxun:itit 生成iterator 迭代:優化
itli 生成List的遍歷:ittok 生成String token遍歷:itve 生成Vector數組迭代:ui
Alt+Insert,在編輯窗口中點擊能夠生成構造函數、toString、getter/setter、重寫父類方法等。spa
相似Eclipse,Intellij的Ctrl+N/Ctrl+Shift+N能夠打開類或資源,但Intellij更加智能一些,咱們輸入的任何字符都將看做模糊匹配,省卻了Eclipse中還有輸入*的麻煩。最新版本的IDEA還加入了Search Everywhere功能,只需按Shift+Shift便可在一個彈出框中搜索任何東西,包括類、資源、配置項、方法等等。debug
類的繼承關係則可用Ctrl+H打開類層次窗口,在繼承層次上跳轉則用Ctrl+B/Ctrl+Alt+B分別對應父類或父方法定義和子類或子方法實現,查看當前類的全部方法用Ctrl+F12。調試
要找類或方法的使用也很簡單,Alt+F7。要查找文本的出現位置就用Ctrl+F/Ctrl+Shift+F在當前窗口或全工程中查找,再配合F3/Shift+F3先後移動到下一匹配處。
Ctrl+」+/-」,當前方法展開、摺疊
Ctrl+Shift+」+/-」,所有展開、摺疊
debug調試快捷鍵:
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類
alt+F8 debug時選中查看值
常規快捷鍵
查找類名
CTRL + SHIFT + R
CTRL + N
查找JAR包中的類
CTRL + SHIFT + T
兩次 CTRL + N
查找文件
CTRL + SHEFT + R
CTRL + SHEFT + N
查找JAR包中的文件
CTRL + SHIFT + T
兩次 CTRL + SHEFT + N
查找類中的方法以及字段
無
CTRL + SHEFT + ALT + N
查找那些類調用該資源(資源多是字段、方法、類)
CTRL + SHIFT + G
ALT + F7 ,快速顯示查找內容 CTRL + ALT + F7
Ctrl+F,查找
Ctrl+R,替換
F3,查找下一個
Shift+F3,查找上一個
Ctrl+Shift+F,在路徑中查找
Ctrl+Shift+R,在路徑中替換
Ctrl+Shift+S,搜索結構
Ctrl+Shift+M,替換結構
Alt+F7,查找用法
Ctrl+Alt+F7,顯示用法
Ctrl+F7,在文件中查找用法
Ctrl+Shift+F7,在文件中高亮顯示用法
Shift+F6,重命名
查找文件中的變量
點擊變量 CTRL + K :移動
點擊變量 CTRL + SHEFT + F7 高亮顯示 F3 : 移動; SHEFT + F3 : 反向移動
定位行數
CTRL + L
CTRL + G
快速生成get set、構造函數等
ALT + SHIFT + S
ALT + INSERT
快速生成try cache
SHIFT + ALT + Z
CTRL + ALT + T 同時還能生成if else 等等其餘的東西
快速優化引用包
CTRL + SHIFT + O
CTRL + ALT + O
快速格式化代碼
CTRL + SHIFT + F
CTRL + ALT + L
重構代碼
CTRL + F2
SHIFT + F6
顯示類中的變量、方法
CTRL + O
CTRL + F12
快速生產類、方法、字段註釋
CTRL + SHEFT + J
/** + ENTER
代碼行 上下移動
ALT + 上下鍵
CTRL + SHIFT + 上下鍵
打開光標處的類或方法
F3
CTRL + B, CTRL + ALT + B 進入接口或者抽象類的實現類
其餘的快捷鍵:
F4 查找變量來源
CTRL + 空格 代碼提示 (和系統輸入法衝突,請在Settings->Keymap->mainmenu -> code ->Completion->basic,右鍵添加本身的快捷鍵)
ALT + 回車 導入包,自動修正
CTRL + H 查看類的繼承關係。
CTRL + Q 顯示註釋文檔(跟eclipse鼠標放到類、方法、字段顯示的內容同樣)
CTRL + W 選中代碼,連續按會有其餘效果
CTRL + U 查看當前類的父類以及接口,
CTRL + ALT + U 查看類UML圖
CTRL + SHIFT + U 切換大小寫
CTRL + P 方法參數提示,能夠看到這個方法有哪些多態方法
SHIFT + ALT + INSERT 豎編輯模式
其餘設置:智能提示忽略大小寫Editor --> Code Completion頁裏有個Case sensitive completion,能夠設置只第一個字母敏感、徹底敏感或者不敏感。設置JDK編譯版本Compiler --> Java Compiler頁裏有個Project bytecode version(leave blank for jdk default)色織JDK的版本,要否則編譯的時候會出現各類問題。設置主題Appearance 頁面有個Theme: 選項我比較喜歡(Darcula)設置字體Editor --> Colors & Fonts --> Font 頁面中Scheme name: 先Save As... 隨便起個名,而後才能再Show only monnospaced fonts中選擇字體,修改字體大小。顯示行號Editor --> Appearence 頁面中 Show Line Number 勾上。取消拼音檢查Spelling 頁面中 Configure 'Spelling' inspection 點擊而後取消 Spelling 選項。取消不使用對象的檢查(搜索never used 關鍵字將其中的unused的檢查去掉)取消自動保存文件功能General 頁面中勾掉 Synchronize file on frame activation 選項(同步文件功能,酌情考慮能夠不取消)勾掉 Save files on framedeactivation 選項勾掉 Save files automatically 選項,並將自動保存時間間隔,設置爲30秒