1.command+F 在當前文件進行文本查找
2.command+shift+F 進行工程和模塊中的文件搜索
3.command+u 找到這個方法的接口
4.command+option+commad 找到這個接口的實現類
5.command+/ 對代碼進行註釋,並且自動移動到下一行
6.option+command+L 進行格式化代碼
7.command +shift+R 進行整個項目或者指定目錄文件進行替換
一、Editing(編輯)
- command + J 快速查看文檔 (按F1也可以)
- shift + F1 快速查看外部文檔
- command + N 生成get、set方法
- control + O 重寫父類方法
- control + I 實現接口方法
- command + option + T 包圍代碼
- command + option + / 塊註釋
- option + 向上 選中代碼塊,向下取消
- option + enter 顯示意向動作
- control + option + I 自動縮進線
- command + option + L 格式化代碼
- command + option + O 優化import
- command + shift + V 從最近的緩存區選擇粘貼
- command + D 複製當前行或選定的塊
- command + delete 刪除當前行或選定的塊
- shift + enter 開始新的一行
- command + shift + U 大小寫切換
- command + shift + [ /command + shift + ] 選擇代碼塊開始/結束
- option + fn + delete 刪除到單詞末尾
- option + delete 刪除到單詞開始
- command + 加號/command + 減號 展開/摺疊代碼塊
- command + shift + 加號 展開所有代碼塊
- command + shift + 減號 摺疊所有代碼塊
- command + W 關閉活動的編輯選項卡
二、查詢/替換(search/replace)
- double shift 查詢任何東西
- command + G 向下查找
- command + shift + G 向上查找
- command + R 文件內替換
- command + shift + F 全局查找(根據路徑)
- command + shift + R 全局替換(根據路徑)
三、編譯和運行(compile and run)
- command + F9 編譯project
- control + option + R 彈出run的可選菜單
- control + option + D 彈出debug可選菜單
- control + R 運行
- control + D 調試
四、使用查詢(usage search)
- option + F7/command + F7 在文件中查找用法/在類中查找用法
- command + option + F7 顯示用法
五、debug調試
- F8 進入下一步,不進入方法
- F7 進入下一步,進入方法,不進入嵌套方法
- shift + F7 智能步入,斷點運行的行上如果調用多個行,會彈出進入哪個方法
- shift + F8 跳出
- option + F9 運行到光標出,如果在光標前面還有斷點,則進入到斷點
- option + F8 計算表達式(可以改變變量值,使其生效)
- command + option + R 恢復斷點運行,進入到下一個斷點(如果還有)
- command + F8 切換斷點(若光標當前行有斷點則取消斷點,沒有則加上斷點)
- command + shift + F8 查看斷點信息
六、Navigation(導航)
- command + O 查找類文件
- command + shift + O 查找所有類型文件、打開文件、打開目錄,打開目錄需要在輸入的內容前面加上一個反斜槓
- command + option + O 前往指定的變量/方法
- command + L 在當前文件跳轉到指定行位置
- command + E 顯示最近打開的文件記錄
- option + 方向鍵 光標跳轉到當前語句的首位或末尾
- command + shift + 方向鍵 退回/前進到上一個操作的地方
- command + shift + delete 跳轉到最後一個編輯地方
- command + Y 快速打開光標所在的方法、定義
- control + shift + B 跳轉到類型定義處
- command + U 跳轉到光標所在的方法所在父類的方法/接口定義
- control + 方向鍵 上一個方法/下一個方法
- command + F12 在類中找方法
- control + H 顯示當前類的結構層次
- command + shift + H 顯示方法的結構層次
- control + option + H 顯示調用層次結構
- F2 跳轉到下一個警告或錯誤處
七、Refactoring(重構)
- F5 複製文件到指定目錄
- F6 移動文件到指定目錄
- Command + Delete 在文件上爲安全刪除文件,彈出確認框
- Shift + F6 重命名文件
- Command + F6 更改簽名
- Command + Option + N 一致性
- Command + Option + M 將選中的代碼提取爲方法
- Command + Option + V 提取變量
- Command + Option + F 提取字段
- Command + Option + C 提取常量
- Command + Option + P 提取參數