天天看點

Eclipse快捷鍵大全

ctrl+1 快速修複(最經典的快捷鍵,就不用多說了) 

ctrl+d: 删除目前行 

ctrl+alt+↓ 複制目前行到下一行(複制增加) 

ctrl+alt+↑ 複制目前行到上一行(複制增加) 

alt+↓ 目前行和下面一行互動位置(特别實用,可以省去先剪切,再粘貼了) 

alt+↑ 目前行和上面一行互動位置(同上) 

alt+← 前一個編輯的頁面 

alt+→ 下一個編輯的頁面(當然是針對上面那條來說了) 

alt+enter 顯示目前選擇資源(工程,or 檔案 or檔案)的屬性 

shift+enter 在目前行的下一行插入空行(這時滑鼠可以在目前行的任一位置,不一定是最後) 

shift+ctrl+enter 在目前行插入空行(原理同上條) 

ctrl+q 定位到最後編輯的地方 

ctrl+l 定位在某行 (對于程式超過100的人就有福音了) 

ctrl+m 最大化目前的edit或view (再按則反之) 

ctrl+/ 注釋目前行,再按則取消注釋 

ctrl+o 快速顯示 outline 

ctrl+t 快速顯示目前類的繼承結構 

ctrl+w 關閉目前editer 

ctrl+k 參照選中的word快速定位到下一個 

ctrl+e 快速顯示目前editer的下拉清單(如果目前頁面沒有顯示的用黑體表示) 

ctrl+/(小鍵盤) 折疊目前類中的所有代碼 

ctrl+×(小鍵盤) 展開目前類中的所有代碼 

ctrl+space 代碼助手完成一些代碼的插入(但一般和輸入法有沖突,可以修改輸入法的熱鍵,也可以暫用alt+/來代替) 

ctrl+shift+e 顯示管理目前打開的所有的view的管理器(可以選擇關閉,激活等操作) 

ctrl+j 正向增量查找(按下ctrl+j後,你所輸入的每個字母編輯器都提供快速比對定位到某個單詞,如果沒有,則在stutes line中顯示沒有找到了,查一個單詞時,特别實用,這個功能idea兩年前就有了) 

ctrl+shift+j 反向增量查找(和上條相同,隻不過是從後往前查) 

ctrl+shift+f4 關閉所有打開的editer 

ctrl+shift+x 把目前選中的文本全部變味小寫 

ctrl+shift+y 把目前選中的文本全部變為小寫 

ctrl+shift+f 格式化目前代碼 

ctrl+shift+p 定位到對于的比對符(譬如{}) (從前面定位後面時,光标要在比對符裡面,後面到前面,則反之) 

下面的快捷鍵是重構裡面常用的,本人就自己喜歡且常用的整理一下(注:一般重構的快捷鍵都是alt+shift開頭的了) 

alt+shift+r 重命名 (是我自己最愛用的一個了,尤其是變量和類的rename,比手工方法能節省很多勞動力) 

alt+shift+m 抽取方法 (這是重構裡面最常用的方法之一了,尤其是對一大堆泥團代碼有用) 

alt+shift+c 修改函數結構(比較實用,有n個函數調用了這個方法,修改一次搞定) 

alt+shift+l 抽取本地變量( 可以直接把一些魔法數字和字元串抽取成一個變量,尤其是多處調用的時候) 

alt+shift+f 把class中的local變量變為field變量 (比較實用的功能) 

alt+shift+i 合并變量(可能這樣說有點不妥inline) 

alt+shift+v 移動函數和變量(不怎麼常用) 

alt+shift+z 重構的後悔藥(undo) 

編輯 

作用域 功能 快捷鍵 

全局 查找并替換 ctrl+f 

文本編輯器 查找上一個 ctrl+shift+k 

文本編輯器 查找下一個 ctrl+k 

全局 撤銷 ctrl+z 

全局 複制 ctrl+c 

全局 恢複上一個選擇 alt+shift+↓ 

全局 剪切 ctrl+x 

全局 快速修正 ctrl1+1 

全局 内容輔助 alt+/ 

全局 全部選中 ctrl+a 

全局 删除 delete 

全局 上下文資訊 alt+? 

alt+shift+? 

ctrl+shift+space 

java編輯器 顯示工具提示描述 f2 

java編輯器 選擇封裝元素 alt+shift+↑ 

java編輯器 選擇上一個元素 alt+shift+← 

java編輯器 選擇下一個元素 alt+shift+→ 

文本編輯器 增量查找 ctrl+j 

文本編輯器 增量逆向查找 ctrl+shift+j 

全局 粘貼 ctrl+v 

全局 重做 ctrl+y 

檢視 

全局 放大 ctrl+= 

全局 縮小 ctrl+- 

視窗 

全局 激活編輯器 f12 

全局 切換編輯器 ctrl+shift+w 

全局 上一個編輯器 ctrl+shift+f6 

全局 上一個視圖 ctrl+shift+f7 

全局 上一個透視圖 ctrl+shift+f8 

全局 下一個編輯器 ctrl+f6 

全局 下一個視圖 ctrl+f7 

全局 下一個透視圖 ctrl+f8 

文本編輯器 顯示标尺上下文菜單 ctrl+w 

全局 顯示視圖菜單 ctrl+f10 

全局 顯示系統菜單 alt+- 

導航 

java編輯器 打開結構 ctrl+f3 

全局 打開類型 ctrl+shift+t 

全局 打開類型層次結構 f4 

全局 打開聲明 f3 

全局 打開外部javadoc shift+f2 

全局 打開資源 ctrl+shift+r 

全局 後退曆史記錄 alt+← 

全局 前進曆史記錄 alt+→ 

全局 上一個 ctrl+, 

全局 下一個 ctrl+. 

java編輯器 顯示大綱 ctrl+o 

全局 在層次結構中打開類型 ctrl+shift+h 

全局 轉至比對的括号 ctrl+shift+p 

全局 轉至上一個編輯位置 ctrl+q 

java編輯器 轉至上一個成員 ctrl+shift+↑ 

java編輯器 轉至下一個成員 ctrl+shift+↓ 

文本編輯器 轉至行 ctrl+l 

搜尋 

全局 出現在檔案中 ctrl+shift+u 

全局 打開搜尋對話框 ctrl+h 

全局 工作區中的聲明 ctrl+g 

全局 工作區中的引用 ctrl+shift+g 

文本編輯 

文本編輯器 改寫切換 insert 

文本編輯器 上滾行 ctrl+↑ 

文本編輯器 下滾行 ctrl+↓ 

檔案 

全局 儲存 ctrl+x 

ctrl+s 

全局 列印 ctrl+p 

全局 關閉 ctrl+f4 

全局 全部儲存 ctrl+shift+s 

全局 全部關閉 ctrl+shift+f4 

全局 屬性 alt+enter 

全局 建立 ctrl+n 

項目 

全局 全部建構 ctrl+b 

源代碼 

java編輯器 格式化 ctrl+shift+f 

java編輯器 取消注釋 ctrl+\ 

java編輯器 注釋 ctrl+/ 

java編輯器 添加導入 ctrl+shift+m 

java編輯器 組織導入 ctrl+shift+o 

java編輯器 使用try/catch塊來包圍 未設定,太常用了,是以在這裡列出,建議自己設定。 

也可以使用ctrl+1自動修正。 

運作 

全局 單步傳回 f7 

全局 單步跳過 f6 

全局 單步跳入 f5 

全局 單步跳入選擇 ctrl+f5 

全局 調試上次啟動 f11 

全局 繼續 f8 

全局 使用過濾器單步執行 shift+f5 

全局 添加/去除斷點 ctrl+shift+b 

全局 顯示 ctrl+d 

全局 運作上次啟動 ctrl+f11 

全局 運作至行 ctrl+r 

全局 執行 ctrl+u 

重構 

全局 撤銷重構 alt+shift+z 

全局 抽取方法 alt+shift+m 

全局 抽取局部變量 alt+shift+l 

全局 内聯 alt+shift+i 

全局 移動 alt+shift+v 

全局 重命名 alt+shift+r 

全局 重做 alt+shift+y 

繼續閱讀