Eclipse編程常用快捷鍵大全


開發(fā)中,常用到的Eclipse快捷鍵

本文內容中的快捷鍵在我平時的工作大部分都會用到钞支,不需要一次學會,可以慢慢的回顧積累操刀,用的次數(shù)多了自然而然就熟悉了烁挟,相對于頻繁的鼠標操作,這些快捷鍵可以提升工作效率骨坑,也有助于減輕鼠標手癥狀撼嗓!?????

快捷鍵是可以自己在Eclipse中設置的柬采,但是Eclipse本身設置好的已經夠用了,方便用了且警!

結合網(wǎng)上的資源整理粉捻!

0、”ctrl+H”打開文件搜索對話框

此處以“File Search”為例斑芜。

使用快捷鍵“ctrl+H”打開文件搜索對話框肩刃,選擇“File Search”標簽,在Containing text中輸入你需要搜索的字符串杏头,在Scope中盈包,選擇你要搜索的范圍,點擊Search醇王。

注:超級實用啊呢燥,運維、開發(fā)中查找某個類文件寓娩、字段叛氨、方法等,建議先預測大概在哪個項目模塊下根暑,先設置其查找的scope下的Working Set力试,從.java文件找起徙邻,再scope為.xml找起(為啥排嫌?因為往往一個模塊作為一個項目,整個項目的下面模塊較多缰犁,自己要做什么最好心理有個數(shù)淳地,設置下scope,從.java文件找起比較快帅容,從.xml文件找起很慢——工作感受)

1颇象、alt+? 或 alt+/:自動補全代碼或者提示代碼

eclipse默認是出現(xiàn)“.”進行方法提示,如果中間提示斷了想再看的話還得重新在對應類或者變量的前邊輸入“.”才可以再看到提示并徘,不過如果這2個鍵結合是使用同樣可以起到提示的作用遣钳,你可以試一試,而且如果輸入for后麦乞,上邊如果有需要遍歷的局部變量的話蕴茴,會彈出選擇用for each遍歷還是for(int;;)還是while()然后自動生成代碼。

注:try,cath的話姐直,你打好try后直接alt+/后上下鍵移動選擇你要的try,cath組合

2倦淀、ctrl+o:快速outline視圖 查看當前類的方法或某個特定方法

如果想要查看當前類的方法或某個特定方法,但又不想把代碼拉上拉下声畏,也不想使用查找功能的話撞叽,尤其是直接打開或者跟蹤到一個方法非常多的類的時候,這個就非常有用,直接看出有那些方法及成員變量愿棋,它可以列出當前類中的所有方法及屬性科展,你只需輸入你想要查詢的方法名,點擊enter就能夠直接跳轉至你想去的位置糠雨。

注:當你看某個項目的某個.java文件有8000多行時辛润,或是2000多行時,找某個方法或屬性字段時见秤,用它準沒錯砂竖!如果你對綠色實心圓點、紅色空心方框這類圖標熟悉鹃答,那就更方便定位了(請參考:“Eclipse .java文件 顏色+幾何形狀的意義”)

3乎澄、ctrl+shift+r:打開資源列表 ==> Open Type 查找類文件 Ctrl + Shift + T

根據(jù)名字直接在項目或者工作空間里找某個文件,這組快捷鍵可以讓你打開你的工作區(qū)中任何一個文件测摔,而你只需要按下文件名或mask名中的前幾個字母置济,比如applic*.xml。美中不足的是這組快捷鍵并非在所有視圖下都能用锋八。

注:大部分情況下浙于,我直接用ctrl+shift+r,往往輸入文件開始的幾個字母就很快在Matching items框里彈出相關文件

4挟纱、ctrl+shift+f:格式化代碼

默認80個字符就換行羞酗,這個可以設置的。也可以根據(jù)代碼風格設定重新格式化代碼紊服,我 們的團隊有統(tǒng)一的代碼格式檀轨,我們把它放在我們的wiki上。要這么做欺嗤,我們打開Eclipse参萄,選擇Window Style,然后設置Code Formatter煎饼,Code Style和Organize Imports讹挎。利用導出(Export)功能來生成配置文件。我們把這些配置文件放在wiki上吆玖,然后團隊里的每個人都導入到自己的Eclipse中筒溃。

注:我偶爾用,平時寫代碼對自己要求比較嚴格(規(guī)范衰伯≌∠郏可能也是一種強迫癥吧)

5、ctrl+e:快速轉換編輯器

這組快捷鍵將幫助你在打開的編輯器之間瀏覽意鲸,尤是在很多文件打開的狀態(tài)下烦周,ctrl+e會更加有效率尽爆,非常有幫助。

注:資源文件打開的多了读慎,跟蹤代碼塊時打開的文件太多了漱贱,除了Alt+左右鍵,就是ctrl+e這個快捷鍵組合了(還可以輸入文件名定位的)

6夭委、ctrl+page down或ctrl+page up: 選項卡之間快速切換即切換打開的頁面框

可以瀏覽前后的選項卡幅狮,如果使用熟練的話,各個頁面切換會非常的快株灸,感覺很不錯崇摄。

7、shift+enter及ctrl+shift+enter: 在當前行上或者下邊創(chuàng)建空白

Shift+enter在當前行之下創(chuàng)建一個空白行慌烧,與光標是否在行末無關逐抑。

Ctrl+shift+enter則在當前行之前插入空白行。

很方便屹蚊!

8厕氨、Alt+方向鍵上下:上下行交換內容或把當前行內容把上或下移動

節(jié)省時間,這個組合將當前行的內容往上或下移動汹粤。在try/catch部分命斧,這個快捷方式尤其好使。

9嘱兼、Ctrl+Alt+方向上下鍵:復制高亮顯示的一行或多行

這個也是非常有用的快捷鍵国葬,能非常方便復制當前代碼到上一行或者下一行,我也經常用到遭京。

10胃惜、ctrl+m:當前編輯頁面窗口最大化

大顯示屏幕能夠提高工作效率是大家都知道的泞莉。Ctrl+m是編輯器窗口最大化的快捷鍵哪雕,再次按下就恢復正常窗口。

11鲫趁、ctrl+/:自動注釋當前行或者選擇的多行

自動注釋掉當前行或者多行代碼斯嚎,用//注釋,用ctrl+\可以取消注釋挨厚。

12堡僻、ctrl+shift+/:自動注釋掉選擇的代碼塊

這個注意是用/* */注釋的(如果是編程語言代碼),開發(fā)中也是非常有用的疫剃,html,css等也可以用這個注釋,生成對應的注釋標簽钉疫,用ctrl+shift+\可以取消注釋。

13巢价、ctrl+d:刪除當前行

刪除當前行牲阁,這個很有用固阁,我也是經常用的,尤其是在調試城菊,刪除當前錯誤备燃,結合ctrl+z編輯撤銷的快捷鍵,運用自如凌唬。

附上一些小竅門:

鎖定命令行窗口:

在命令行視圖中(Window ->Show View ->Other ->Basic ->Console)并齐,試試看用滾動鎖定按鈕來鎖定控制臺輸出不要滾屏。

注:調試bug時蠻實用的客税!

使用分級布局:

在包瀏覽視圖(Package Explorer view)中默認的布局(扁平式)方式况褪,它把包的全名顯示在導航樹(navigation tree)中(我平時喜歡這樣字看,尤其運維老項目的時候)更耻。

有些情況下比較喜歡分級布局窝剖,不顯示那么長的包名,即Eclipse中的分級布局(Hierarchical Layout)酥夭。

要切換到這種模式赐纱,點擊包瀏覽視圖中向下的按鈕,選擇布局(Layout)熬北,然后選擇分級(Hierarchial)疙描。

其他參考,我把自己常用到快捷鍵組合的加粗讶隐,與上文重復的忽略

大家如果有發(fā)現(xiàn)本文中有好用但是未被我用起來的請留言起胰,或是推薦些其他學習資源,謝謝巫延。

Eclipse其他常用快捷鍵

1幾個最重要的快捷鍵

代碼助手:Ctrl + Space(簡體中文操作系統(tǒng)是Alt+/)

快速修正:Ctrl + 1

單詞補全:Alt+/

打開外部Java文檔:Shift+F2

顯示搜索對話框:C rl+H

快速Outline:Ctrl+O

打開資源:Ctrl+Shift+R

打開類型:Ctrl+Shift+T

顯示重構菜單:Alt+Shift+T

上一個/下一個光標的位置:Alt+Left/Right

上一個/下一個成員(成員對象或成員函數(shù)):Ctrl+Shift+Up/Down

選中閉合元素:Alt+Shift+Up/Down/Left/Right( failed )

刪除行:Ctrl+D

在當前行上插入一行:Ctrl+Shift+Enter

在當前行下插入一行: Shift+Enter

上下移動選中的行:Alt+Up/Down(failed)

組織導入:Ctrl+Shift+O(failed)

2 定位

2.1行內定位

行末/行首:End/Home

前一個/后一個單詞:Ctrl+Right/Left

2.2文件內定位

跳到某行:Ctrl+L

上下滾屏:Ctrl+Up/Down

上一個/下一個成員(成員對象或成員函數(shù)):Ctrl+Shift+Up/Down

快速Outline:Ctrl+O

2.3跨文件定位

打開聲明:F3 (fn + F3)

打開資源:Ctrl+Shift+R

打開類型:Ctrl+Shift+T

在workspace中搜索選中元素的聲明:Ctrl+G

在workspace中搜索選中的文本:Ctrl+Alt+G

在workspace中搜索選中元素的引用:Ctrl+Shift+G

* 打開調用層次結構:Ctrl+Alt+H

快速層次結構:Ctrl+T

怎么理解層次結構效五?

2.4其它

上一個/下一個光標所在位置:Alt+Left/Right

上一個編輯的位置:Ctrl+Q

3 選中

3.1行內選中

選中到行末/行首:Shift+End/Home

選中上一個/下一個單詞:Ctrl+Shift+Left/Right

3.2文件內選中

選中閉合元素:Alt+Shift+Up (光標需要定位在代碼塊 } 末尾, 否則之選中當前行)

恢復到上一個選中:Alt+Shift+Down(faile)

選中下一個/上一個元素:Alt+Shift+Right/Left

4 定位/選中/操作同時

刪除行:Ctrl+D

刪除下一個/上一個單詞:Ctrl+Delete/Backspace

刪除到行末:Ctrl+Shift+Delete

在當前行上插入一行:Ctrl+Shift+Enter

在當前行下插入一行: Shift+Enter

上下移動選中的行:Alt+Up/Down

拷貝選中的行:Ctrl+Alt+Up/Down

5 其它的代碼編輯類快捷鍵

保存:Ctrl+S

保存所有:Ctrl+Shift+S

下一個命中的項(搜索之后):Ctrl + .

注釋:Ctrl + /

添加導入:Ctrl+Shift+M

顯示快捷鍵幫助:Ctrl+Shift+L

變?yōu)榇?小寫:Ctrl+Shift+X/Y

6 重構

顯示重構菜單:Alt+Shift+T

重構-改變方法簽名:Alt+Shift+C

重構-移動:Alt+Shift+V

重構-重命名:Alt+Shift+R

7 編輯器炉峰、視圖畏妖、透視圖切換

下一個編輯器:Ctrl+F6

下一個視圖:Ctrl+F7

下一個透視圖:Ctrl+F8

最大化當前視圖或編輯器:Ctrl+M

激活編輯器:F12

8 Debug

F5:Step Into(debug)

F6:Step over(debug)

F7:Step return(debug)

F8:Resume(debug)

F11:debug上一個應用(debug)

9 Up/Down/Right/Left類快捷鍵

Ctrl

前一個/后一個單詞:Ctrl+Right/Left

上下滾屏:Ctrl+Up/Down

Alt

上一個/下一個光標的位置:Alt+Left/Right

上下移動選中的行:Alt+Up/Down

Shift

選中上一個/下一個字符:Shift+Left/Right

選中上一行/下一行(從當前光標位置開始):Shift+Up/Down

Ctrl+Shift

上一個/下一個成員(成員對象或成員函數(shù)):Ctrl+Shift+Up/Down

選中上一個/下一個單詞:Ctrl+Shift+Left/Right

Alt+Shift

選中閉合元素:Alt+Shift+Up

恢復到上一個選中:Alt+Shift+Down

選中下一個/上一個元素:Alt+Shift+Right/Left

拷貝選中的行:Ctrl+Alt+Up/Down

Ctrl+Alt

拷貝選中的行:Ctrl+Alt+Up/Down

10 F類快捷鍵 ( fn + )

F2:顯示提示/重命名

F3:打開選中元素的聲明

F4:打開選中元素的類型繼承結構

F5:刷新 (fn + F5)

F5:Step Into(debug)

F6:Step over(debug)

F7:Step return(debug)

F8:Resume(debug)

F11:debug上一個應用(debug)

F12:激活編輯器( failed )

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
禁止轉載,如需轉載請通過簡信或評論聯(lián)系作者疼阔。
  • 序言:七十年代末戒劫,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子婆廊,更是在濱河造成了極大的恐慌迅细,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,290評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件淘邻,死亡現(xiàn)場離奇詭異茵典,居然都是意外死亡,警方通過查閱死者的電腦和手機宾舅,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評論 2 385
  • 文/潘曉璐 我一進店門统阿,熙熙樓的掌柜王于貴愁眉苦臉地迎上來枚尼,“玉大人,你說我怎么就攤上這事砂吞∈鸹校” “怎么了?”我有些...
    開封第一講書人閱讀 156,872評論 0 347
  • 文/不壞的土叔 我叫張陵蜻直,是天一觀的道長盯质。 經常有香客問我,道長概而,這世上最難降的妖魔是什么呼巷? 我笑而不...
    開封第一講書人閱讀 56,415評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮赎瑰,結果婚禮上王悍,老公的妹妹穿的比我還像新娘。我一直安慰自己餐曼,他們只是感情好压储,可當我...
    茶點故事閱讀 65,453評論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著源譬,像睡著了一般集惋。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上踩娘,一...
    開封第一講書人閱讀 49,784評論 1 290
  • 那天刮刑,我揣著相機與錄音,去河邊找鬼养渴。 笑死雷绢,一個胖子當著我的面吹牛,可吹牛的內容都是我干的理卑。 我是一名探鬼主播翘紊,決...
    沈念sama閱讀 38,927評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼傻工!你這毒婦竟也來了霞溪?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 37,691評論 0 266
  • 序言:老撾萬榮一對情侶失蹤中捆,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后坊饶,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體泄伪,經...
    沈念sama閱讀 44,137評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,472評論 2 326
  • 正文 我和宋清朗相戀三年匿级,在試婚紗的時候發(fā)現(xiàn)自己被綠了蟋滴。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片染厅。...
    茶點故事閱讀 38,622評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖津函,靈堂內的尸體忽然破棺而出肖粮,到底是詐尸還是另有隱情,我是刑警寧澤尔苦,帶...
    沈念sama閱讀 34,289評論 4 329
  • 正文 年R本政府宣布涩馆,位于F島的核電站,受9級特大地震影響允坚,放射性物質發(fā)生泄漏魂那。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,887評論 3 312
  • 文/蒙蒙 一稠项、第九天 我趴在偏房一處隱蔽的房頂上張望涯雅。 院中可真熱鬧,春花似錦展运、人聲如沸活逆。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽划乖。三九已至,卻和暖如春挤土,著一層夾襖步出監(jiān)牢的瞬間琴庵,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工仰美, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留迷殿,地道東北人。 一個月前我還...
    沈念sama閱讀 46,316評論 2 360
  • 正文 我出身青樓咖杂,卻偏偏與公主長得像庆寺,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子诉字,可洞房花燭夜當晚...
    茶點故事閱讀 43,490評論 2 348