搜索
Ctrl+G 查找類、方法和屬性的引用。這是一個非常實用的快捷鍵,例如要修改引用某個方法的代碼,可以通過快捷鍵迅速定位所有引用此方法的位置。
Ctrl+K 快速向下和向上查找選定的內容,從此不再需要用鼠標單擊查找對話框了。
Ctrl+L 定位在某行
Ctrl+Q 定位到最后編輯的地方
Ctrl+Shift+P 定位到對于的匹配符(譬如{}) (從前面定位后面時,光標要在匹配符里面,后面到前面,則反之)
Ctrl+Shift+R 和【Ctrl+Shift+T】對應,查找工作空間(Workspace)中的所有文件(包括Java文件),也可以使用通配符
Ctrl+Shift+T 查找工作空間(Workspace)構建路徑中的可找到Java類文件,不要為找不到類而痛苦,而且可以使用“*”、“?”等通配符。
操作類結構或文件
F3 跳到聲明或定義的地方
F4 顯示類的繼承關系,并打開類繼承視圖(Ctrl+T比較好)。
Ctrl+T 快速顯示當前類的繼承結構
Ctrl+Shift+S 保存所有未保存的文件
Alt+← 前一個編輯的頁面
Alt+→ 下一個編輯的頁面(當然是針對上面那條來說了)
Alt+Enter 顯示當前選擇資源(工程,or 文件)的屬性
編輯
Ctrl+/ 注釋當前行,再按則取消注釋
Ctrl+D 刪除當前行
Ctrl+Y 恢復修改。
Ctrl+Z 撤銷修改,返回到修改前的狀態
Ctrl+Shift+F 代碼排版
Ctrl+Shift+M (先把光標放在需導入包的類名上) 作用是加Import語句
Ctrl+Shift+O 作用是缺少的Import語句被加入,多余的Import語句被刪除
Ctrl+Shift+X 把當前選中的文本全部變為大寫
Ctrl+Shift+Y 把當前選中的文本全部變為小寫
Ctrl+Shift+Enter 在當前行的上方插入空行
Shift+Enter 在當前行的下方插入空行
Alt+/ 代碼提示
Alt+↓ 當前行和下面一行交互位置(特別實用,可以省去先剪切,再粘貼了)
Alt+↑ 當前行和上面一行交互位置(同上)
Alt+C 拷貝當前行
Alt+CTRL+↓ 復制當前行到下一行(復制增加)
Alt+CTRL+↑ 復制當前行到上一行(復制增加)
操作窗口
Ctrl+F4 關閉當前窗口
Ctrl+E 快速顯示當前Editer的下拉列表
Ctrl+M 窗口最大化和還原
Ctrl+W 關閉當前窗口
Ctrl+F6 切換到下一個Editor
Ctrl+F7 切換到下一個Perspective
Ctrl+F8 切換到下一個View
Ctrl+Shift+F4 關閉所有打開的Editer
Ctrl+Shift+W 關閉所有編輯窗口
重構(沒有驗證)
Alt+Shift+C 修改函數結構(比較實用,有N個函數調用了這個方法,修改一次搞定)
Alt+Shift+F 把Class中的local變量變為field變量(將局部變量變成成員變量)【Extract Field】
Alt+Shift+I 合并變量
Alt+Shift+L 抽取本地變量
Alt+Shift+M 自動提取方法【Extract Method】
Alt+Shift+R 重命名
Alt+Shift+V 移動函數和變量,自動生成變量【Extract Variable】
Alt+Shift+Z 重構的后悔藥(Undo)