https://developer.android.com/studio/intro/keyboard-shortcuts?hl=zh-cnandroid
這榜單陣容太豪華了,後幾名都是如此有用,絕不示弱。eclipse
Ø Top #10切來切去:Ctrl+Tabide
Ø Top #9選你所想:Ctrl+W函數
Ø Top #8代碼生成:Template/Postfix +Tab單元測試
Ø Top #7發號施令:Ctrl+Shift+A測試
Ø Top #6無處藏身:Shift+Shift優化
Ø Top #5自動完成:Ctrl+Shift+Enteridea
Ø Top #4創造萬物:Alt+Insertcode
太難割捨,前三名並列吧!接口
Ø Top #1智能補全:Ctrl+Shift+Space
Ø Top #1自我修復:Alt+Enter
Ø Top #1重構一切:Ctrl+Shift+Alt+T
注意:在idea中許多組合鍵在不一樣的窗口和不一樣的編輯區域都有不一樣的用途
Command | Binding | Description | defeat |
---|---|---|---|
- | Ctrl+/ | 代碼提示 | No |
- | Ctrl+Alt+L | 格式化代碼 | |
- | Ctrl+Alt+O | 格式化import列表 | |
- | Ctrl+Alt+T | 建立單元測試用例 | |
- | Ctrl+B | 快速打開光標處的類或方法 | |
- | Ctrl+E | 能夠顯示最近編輯的文件列表 | |
- | Ctrl+P | 方法參數提示 | |
- | Ctrl+Alt+V | 重構-抽取爲變量 | |
- | Ctrl+Alt+F | 重構-抽取爲屬性 | |
- | Ctrl+Alt+P | 重構-抽取爲方法的參數 | |
- | Ctrl+Alt+T | 能夠把代碼包在一塊內,例如try/catch | |
- | Shift+Alt+M | 重構-抽取方法 | No |
- | Shift+F6 | 重構-重命名 | |
- | Ctrl+F7 | 能夠查詢當前元素在當前文件中的引用,而後按F3能夠選擇 | |
- | Ctrl+SHIFT+ N 或則 兩次SHIFT | 查找文件 | |
- | Alt+回車 | 導入包或則解決須要try異常的的功能 | |
Main menu-視圖-切換全屏 | Ctrl+Alt+F11 | 切換全屏 | NO |
Toggle Presentation mode | Ctrl+Alt+F10 | 切換全屏2 | NO |
- | Ctrl+Alt+H | 查看調用鏈,如:某個方法被誰調用了 | |
- | Ctrl+F9 | 手動編譯當前代碼,某些改動不能熱部署.如類名等 | |
- | Ctrl+SHIFT+ T | 生成單元測試 | |
- | ALT+SHIFT+INSERT | 進入多行同時編輯模式,可用鼠標圈選範圍;退出該模式:再次按下一樣的組合鍵 | |
- | ALT+SHIFT | 一直按着進入多行同時編輯,鼠標點選範圍 |
Command | Binding | Description | defeat |
---|---|---|---|
- | CTRL+/ | 代碼提示(自動補全代碼 ) | no |
- | ALT+Insert | 在編輯窗口中點擊能夠生成構造函數、toString、getter/setter、重寫父類方法等。 | |
- | CTRL+Shift+回車 | 補全結尾,好比」(「, 會補全爲」();」 | |
- | CTRL+J | 自動代碼模版,eclipse中自定義的快速代碼縮寫 |
經常使用的有fori/sout/psvm+Tab便可生成循環、System.out、main方法等boilerplate樣板代碼,用Ctrl+J能夠查看全部模板。 後綴自動補全功能(Postfix Completion),比模板生成更加靈活和強大。例如要輸入for(User user : users)只需輸入user.for+Tab。 再好比,要輸入Date birthday = user.getBirthday();只需輸入user.getBirthday().var+Tab便可。
Command | Binding | Description | defeat |
---|---|---|---|
- | ALT+回車 | 導入包,自動修正,等建議修改的問題均可以這裏解決 | |
- | CTRL+ALT+L | 格式化代碼 | |
- | CTRL+ALT+I | 自動縮進 | |
- | CTRL+ALT+O | 優化導入的類和包 | |
- | CTRL+E | 最近更改的代碼 | |
- | CTRL+P | 方法參數提示 | |
- | CTRL+ALT+SPACE | 類名或接口名提示 | |
- | CTRL+ALT+T | 把選中的代碼放在 TRY{} IF{} ELSE{} 裏 | |
- | CTRL+ SHIFT + 「+」 | 當前文件全部代碼打開摺疊 | |
- | CTRL+ SHIFT + 「-「 | 當前文件全部代碼摺疊 | |
- | CTRL+ 「+」 | 打開某一段摺疊 | |
- | CTRL+ 「-「 | 某一段摺疊 |
Command | Binding | Description | defeat |
---|---|---|---|
- | Ctrl+Y | 刪除行 | |
- | Ctrl+D | 複製行 | |
- | Ctrl+W | 自動按語法選中代碼 | |
- | Ctrl+G | 跳轉到指定行 | |
- | Ctrl+F11 | 添加移除書籤 | |
- | Ctrl+Shift+W | 反選代碼(至關於Ctrl+W的回退) | |
- | Ctrl+Shift+U | 轉換大小寫 | |
- | Ctrl+Left/Right | 移動光標到前/後單詞 | |
- | Alt+→/← | 換文件標籤 | |
- | Alt+↑/↓ | 移動光標到上/下一個方法 | |
- | Alt+SHIFT+ ↑/↓ | 把選中行上下移動 | |
- | Alt+2 | 顯示書籤和斷點節點 |
Command | Binding | Description | defeat |
---|---|---|---|
- | Alt+F8 | 選中代碼後,可重複運行選中的代碼查看結果 | |
- | F7 | 步入 | |
- | F8 | 步過 | |
- | F9 | 放行 | |
- | Ctrl+F1 | 查看選中變量詳細信息 | |
- | Crtl+F8 | 在當前行打上斷點 |
Command | Binding | Description | defeat |
---|---|---|---|
- | Ctrl+Alt+Insert | 在當前編輯文件下新建各類文件 | |
- | Alt+回車 | 導入包,自動修正 | |
- | Ctrl+Shift+N | 查找文件 | |
- | Ctrl+Alt+O | 優化導入的類和包 | |
- | Ctrl+R | 替換文本 | |
- | Ctrl+F | 查找文本 | |
- | Ctrl+Shift+Space | 自動補全代碼 | |
- | Ctrl+Shift+Alt+N | 查找類中的方法或變量 | |
- | Ctrl+Alt+Space | 類名或接口名提示 | |
- | Ctrl+Alt+ left/right | 返回至上次瀏覽的位置 | |
- | Ctrl+Shift+F7 | 選中文本,按鍵,高亮顯示全部該文本,按Esc高亮消失。 | |
- | Ctrl+Up/Down | 光標跳轉到第一行或最後一行下 | |
- | Ctrl+Shift+Up/Down | 代碼向上/下移動。 | |
- | Ctrl+X | 複製並刪除行 | |
- | Ctrl+D | 複製行 | |
- | Ctrl+/ 或 Ctrl+Shift+/ | 註釋(// 或者/…/ ) | |
- | Ctrl+E | 最近打開的文件 | |
- | Ctrl+H | 顯示類結構圖 | |
- | Ctrl+Q | 顯示註釋文檔 | |
- | Ctrl+W | 選中代碼,連續按按個選中代碼塊 | |
- | Alt+F1 | 查找代碼所在位置 | |
- | Alt+1 | 快速打開或隱藏工程面板 | |
- | Alt+Shift+C | 對比最近修改的代碼 | |
- | Alt+ left/right | 切換代碼視圖 | |
- | Alt+ Up/Down | 在方法間快速移動定位 | |
- | F2或Shift+F2 | 高亮錯誤或警告快速定位 |
Command | Binding | Description | defeat |
---|---|---|---|
- | CTRL+N | 查找類 | |
- | CTRL+SHIFT+N | 查找文件 | |
- | CTRL+SHIFT+ALT+N | 查找類中的方法或變量 | |
- | CIRL+B | 找變量的來源 | |
- | CTRL+ALT+B | 找全部的子類 | |
- | CTRL+SHIFT+B | 找變量的類 | |
- | CTRL+G | 定位行 | |
- | CTRL+F | 在當前窗口查找文本 | |
- | CTRL+SHIFT+F | 在指定窗口查找文本 | |
- | CTRL+R | 在當前窗口替換文本 | |
- | CTRL+SHIFT+R | 在指定窗口替換文本 | |
- | ALT+SHIFT+C | 查找修改的文件 | |
- | CTRL+E | 最近打開的文件 | |
- | F3 | 向下查找關鍵字出現位置 | |
- | SHIFT+F3 | 向上一個關鍵字出現位置 | |
- | F4 | 查找變量來源 | |
- | CTRL+ALT+F7 | 選中的字符查找工程出現的地方 | |
- | CTRL+SHIFT+O | 彈出顯示查找內容 |
Command | Binding | Description | defeat |
---|---|---|---|
- | CIRL+ Shift + U | 大小寫切換 | |
- | CTRL+Z | 倒退 | |
- | CTRL+SHIFT+Z | 向前 | |
- | CTRL+ALT+F12 | 資源管理器打開文件夾 | |
- | ALT+F1 | 查找文件所在目錄位置 | |
- | SHIFT+ALT+INSERT | 豎編輯模式 | |
- | CTRL+/ | 註釋// | |
- | CTRL+SHIFT+/ | 註釋/…/ | |
- | CTRL+W | 選中代碼,連續按會有其餘效果 | |
- | CTRL+B | 快速打開光標處的類或方法 | |
- | ALT+ ←/→ | 換代碼視圖 | |
- | CTRL+ALT ←/→ | 回上次編輯的位置 | |
- | ALT+ ↑/↓ | 在方法間快速移動定位 | |
- | SHIFT+F6 | 重構-重命名 | |
- | CTRL+H | 顯示類結構圖 | |
- | CTRL+Q | 顯示註釋文檔 | |
- | ALT+1 | 快速打開或隱藏工程面板 | |
- | CTRL+SHIFT+UP/DOWN | 代碼向上/下移動。 | |
- | CTRL+UP/DOWN | 光標跳轉到第一行或最後一行下 | |
- | ESC | 光標返回編輯框 | |
- | SHIFT+ESC | 光標返回編輯框,關閉無用的窗口 | |
- | F1 | 幫助千萬別按,很卡! | |
- | CTRL+F4 | 很是重要下班都用 |