天天看點

eclipse常用快捷鍵

下面是本人最常用的了

for循環 輸入for再按alt+/

system.out.println 輸入sysout按alt+/

ctrl+d: 删除目前行

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

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+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 定位到對于的比對符(譬如{}) (從前面定位後面時,光标要在比對符裡面,後面到前面,則反之)

編輯

作用域 功能 快捷鍵

全局 查找并替換 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

繼續閱讀