1.隱藏沒用到的文件
比如 IDEA 的項目配置文件(.iml 和.idea),打開 Settings-File Types, 加入要隱藏的文件后綴。 
2.常用技巧
2.1 通過Alt+F8查看變量在當前斷點的當前值
2.2 使用Live Template創建代碼模板
2.3 粘貼 歷史 復制
快捷鍵 Ctrl+Shift+V,可以顯示文本復制的歷史記錄。 修改復制歷史記錄數量,執行 Setting-Editor,修改“Maximum number of contents to keep in clipboard”
2.4 查看 本地歷史記錄
選中文件或文件夾,右鍵 -> Local History -> Show History,顯示本地歷史記錄。
2.5 Terminal
命令終端,使用快捷鍵:Alt+F12 命令行可以直接定位到代碼所在目錄,你可以通過git上傳或者下載代碼。
2.6 Search Anywhere
搜索所有文件,Shift 按兩下。 
2.7 文件夾搜索
快捷鍵 Ctrl+Shift+N,文件夾以/結束 
3. 快捷鍵大全
3.1 編輯
快捷鍵 |
功能描述 |
Ctrl+Space |
基本代碼補全,輸入字母按后列出匹配的詞組 |
Ctrl+Shift+Space |
智能代碼補全,列出與預期類型一致的方法或變量 |
Ctrl+Alt+Space |
補全類名 |
Ctrl+Shift+Ente |
補全語句 |
Ctrl+P |
顯示方法參數 |
Ctrl+Q |
顯示注釋文檔 |
Shift+F1 |
顯示外部文檔 |
Ctrl+mouse over code |
顯示描述信息 |
Ctrl+F1 |
顯示提示、警告、錯誤等信息 |
Alt+Insert |
生成代碼,生成 Getter、Setter、構造器等 |
Ctrl+O |
重寫父類方法 |
Ctrl+I |
實現接口方法 |
Ctrl+Alt+T |
使用(if..else, try..catch, for, synchronized 等)包圍選中語句 |
Ctrl+/ |
使用“//”注釋或取消注釋 |
Ctrl+Shift+/ |
使用“/** **/”注釋或取消注釋 |
Ctrl+W |
選擇代碼塊,連續按會增加選擇外層的代碼塊 |
Ctrl+Shift+W |
與“Ctrl+W”相反,減少選擇代碼塊 |
Alt+Q |
顯示類描述信息 |
Alt+Enter-fixes |
顯示快速修復列表 |
Ctrl+Alt+L |
格式化代碼 |
Ctrl+Alt+O |
優化 Imports |
Ctrl+Alt+I |
自動優化代碼縮進 |
Tab/Shift+Tab |
縮進代碼/取消縮進代碼 |
Ctrl+X or Shift+Delete |
剪切代碼,未選擇代碼時剪切當前行 |
Ctrl+C or Ctrl+Insert |
復制代碼,未選擇代碼時復制當前行 |
Ctrl+V or Shift+Insert |
粘貼代碼 |
Ctrl+Shift+V |
粘貼最近復制的內容 |
Ctrl+D |
重復代碼,未選擇代碼時重復當前行 |
Ctrl+Y |
刪除行,未選擇時刪除當前行 |
Ctrl+Shift+J |
合並多行為一行 |
Ctrl+Enter |
分割一行為多行 |
Shift+Enter |
使光標所在位置的下一行為新行 |
Ctrl+Shift+U |
對選中內容進行大小寫切換 |
Ctrl+Shift+]/[ |
選中到代碼塊的開始/結束 |
Ctrl+Delete |
刪除從光標所在位置到單詞結束位置的字符 |
Ctrl+Backspace |
刪除從單詞起始位置到光標所在位置的字符 |
Ctrl+NumPad+/- |
展開或收起代碼塊 |
Ctrl+Shift+NumPad+ |
展開所有代碼塊 |
Ctrl+Shift+NumPad- |
收起所有代碼塊 |
Ctrl+F4 |
關閉當前編輯頁 |
3.2 查找/ 替換
快捷鍵 |
功能描述 |
Ctrl+F |
查找 |
F3 |
查找下一個 |
Shift+F3 |
查找上一個 |
Ctrl+R |
替換 |
Ctrl+Shift+F |
目錄內查找 |
Ctrl+Shift+R |
目錄內替換 |
Ctrl+Shift+S |
語法模板搜索 |
Ctrl+Shift+M |
語法模板替換 |
Alt+F7 |
查找被使用處 |
Ctrl+F7 |
查找當前文件中的使用處 |
Ctrl+Shift+F7 |
高亮當前文件中的使用處 |
Ctrl+Alt+F7 |
列出使用者 |
3.3 編譯/ 運行
快捷鍵 |
功能描述 |
Ctrl+F9 |
Make 模塊、項目 |
Ctrl+Shift+F9 |
編譯選中的文件、模塊、項目 |
Alt+Shift+F10 |
選擇配置后運行代碼 |
Alt+Shift+F9 |
選擇配置后調試代碼 |
Shift+F10 |
運行代碼 |
Shift+F9 |
調試代碼 |
Ctrl+F2 |
停止調試 |
Ctrl+Shift+F10 |
運行代碼 |
3.4 調試
快捷鍵 |
功能描述 |
F8 |
單步調試,不進入函數內部 |
F7 |
單步調試,進入函數內部 |
Shift+F7 |
選擇要進入的函數 |
Shift+F8 |
跳出函數 |
Alt+F9 |
運行到斷點 |
Alt+F8 |
執行表達式查看結果 |
F9 |
繼續執行,進入下一個斷點或執行完程序 |
Ctrl+F8 |
設置/取消當前行斷點 |
Ctrl+Shift+F8 |
查看斷點 |
3.4 導航
快捷鍵 |
功能描述 |
Double Shift |
查找所有 |
Ctrl+N |
查找類 |
Ctrl+Shift+N |
查找文件 |
Ctrl+Alt+Shift+N |
Go to symbol |
Alt+Right/Left |
左右切換 Tab |
F12 |
回到上一個打開的窗口 |
Esc |
焦點回到編輯器 |
Shift+Esc |
隱藏打開的視圖 |
Ctrl+Shift+F4 |
關閉當前 Tab |
Ctrl+G |
跳到指定行 |
Ctrl+E |
顯示最近打開的文件 |
Ctrl+Alt+Left |
跳到光標的上一個位置 |
Ctrl+Alt+Right |
跳到光標的下一個位置 |
Ctrl+Shift+Backspace |
跳到上一個編輯處 |
Alt+F1 |
選擇當前文件顯示在不同的視圖中 |
Ctrl+B or Ctrl+Click |
跳到類聲明處 |
Ctrl+Alt+B |
跳到實現類/方法 |
Ctrl+Shift+I |
顯示類/變量/方法定義 |
Ctrl+Shift+B |
跳到類型定義處 |
Ctrl+U |
跳到父類/方法 |
Alt+Up |
光標移動到上一個方法 |
Alt+Down |
光標移動到下一個方法 |
Ctrl+] |
光標移動到代碼塊的起始位置 |
Ctrl+] |
光標移動到代碼塊的結束位置 |
Ctrl+F12 |
顯示文件結構 |
Ctrl+H |
顯示類層級 |
Ctrl+Shift+H |
顯示方法層級 |
Ctrl+Alt+H |
顯示類/方法調用層級 |
F2 |
光標移動到下一個錯誤 |
Shift+F2 |
光標移動到上一個錯誤 |
F4 |
編輯源碼,光標移到編輯器內 |
Ctrl+Enter |
查看源碼,光標沒移到編輯器內 |
Alt+Home |
顯示導航面包屑 |
F11 |
當前行設置書簽 |
Shift+F11 |
顯示所有書簽 |
Ctrl+F11 |
設置書簽號[0-9] |
Ctrl+[0-9] |
跳到書簽號[0-9]所在位置 |
3.5 重構
快捷鍵 |
功能描述 |
F5 |
復制類 |
F6 |
移動類 |
Alt+Delete |
安全刪除,刪除前會提示調用處 |
Shift+F6 |
重命名 |
Ctrl+F6 |
重構方法參數、Exception 等 |
Ctrl+Alt+N |
合並多行為一行 |
Ctrl+Alt+M |
提取為新方法 |
Ctrl+Alt+V |
提取為新變量 |
Ctrl+Alt+F |
提取為對象新屬性 |
Ctrl+Alt+C |
提取為新靜態常量 |
3.5 版本 控制/ 本地 歷史
快捷鍵 |
功能描述 |
Ctrl+K |
提交改動到 VCS |
Ctrl+T |
從 VCS 上更新 |
Alt+Shift+C |
查看最近的改動記錄 |
Alt+BackQuote(`) |
顯示 VCS 操作列表 |
3.6 Live Template
快捷鍵 |
功能描述 |
Ctrl+Alt+J |
使用 Live Template 包圍選中代碼 |
Ctrl+J |
快速插入 Live Template |
iter |
快速生成 for…in 語句 |
inst |
快速生成”if instanceof”語句 |
itco |
快速生成 iterator 的 for 循環 |
itit |
快速生成 iterator 的 while 循環 |
itli |
快速生成 list 的 for(i)循環 |
psf |
快速生成“public static final” 語句 |
thr |
快速生成“throw new” 語句 |
3.7 代碼生成
快捷鍵 |
功能描述 |
Alt+0 |
聚焦到 Messages 窗口 |
Alt+1 |
聚焦到 Project 窗口 |
Alt+2 |
聚焦到 Favorite 窗口 |
Alt+3 |
聚焦到 Find 窗口 |
Alt+4 |
聚焦到 Run 窗口 |
Alt+5 |
聚焦到 Debug 窗口 |
Alt+6 |
聚焦到 TODO 窗口 |
Alt+7 |
聚焦到 Structure 窗口 |
Alt+8 |
聚焦到 Hierarchy 窗口 |
Alt+9 |
聚焦到 Change 窗口 |
Ctrl+S |
保存文件 |
Ctrl+Alt+Y |
與本地文件同步 |
Alt+Shift+F |
添加到收藏夾 |
Alt+Shift+I |
檢查當前文件,包括 Javadoc 問題、可能存在的 bug 等 |
Ctrl+BackQuote (`) |
模式切換,包括文本外觀、快捷鍵、編輯器外觀、代碼樣式。 |
Ctrl+Alt+S |
打開 settings 窗口 |