Eclipse常用快捷鍵

如果某些 Eclipse 快捷鍵無法使用未檩,請嘗試使用較新版本的 Eclipse。

代碼跳轉(zhuǎn)與查看快捷鍵:

  • F3及Ctrl+左鍵:打開光標所在目標的源碼定義粥航±拍螅或者,利用Declaration Tab(在Java視圖模式下躁锡,選擇Window --> Show View -- > Declaration)午绳。當選中代碼中的一個方法置侍,然后按這個按鍵映之,它會把整個方法在源碼顯示出來。
  • Ctrl+Alt+H:查看一個類的方法被哪些類調(diào)用蜡坊。選中一個方法名杠输,然后按Ctrl+Alt+H,就會跳轉(zhuǎn)到調(diào)用該方法的地方秕衙。
  • Alt-左/右箭頭:在導(dǎo)航歷史記錄(Navigation History)中后退/前進蠢甲。就像Web瀏覽器的后退/前進按鈕一樣,在利用F3跳轉(zhuǎn)之后据忘,特別有用鹦牛。(用來返回原先編輯的地方)。
  • Ctrl+Q:回到最后一次編輯(修改)的地方勇吊。多次跳轉(zhuǎn)后曼追,使用這個可以立即回到上次修改代碼的地方。
  • Ctrl+.:將光標移至當前文件的下一個報錯處或警告處汉规。一般與Ctrl+1一并使用礼殊,Ctrl+1可以彈出修改建議對話框。
  • Ctrl+Shift+P:當光標在一對匹配的括號中時针史,該快捷鍵可以在當前位置晶伦、兩個匹配的括號處,這三個地方來回跳轉(zhuǎn)啄枕。
  • Ctrl+Shift+上/下箭頭:切換到上/下一個類成員名稱的開頭婚陪。
  • Ctrl+L :按下該快捷鍵,在彈出的Go to Line對話框中輸入行號频祝,可以快速跳轉(zhuǎn)到該行近忙。
  • Ctrl+K:選中的一串字符竭业,快速定位到下一個與當前選中字符相同的地方。
  • Ctrl+Shift+K:選中的一串字符及舍,快速定位到上一個與當前選中字符相同的地方未辆。
  • Ctrl+/(小鍵盤):折疊/展開當前類中的所有代碼。

代碼編輯快捷鍵:

  • Ctrl+=:放大編輯器字體锯玛。
  • Ctrl+-:縮小編輯器字體咐柜。
  • Ctrl+/:對一行(或選中的多行)進行單行注釋或取消單行注釋。
  • Ctrl+Alt+上/下箭頭:從高亮顯示的部分(當前行或選中的多行)的上/下方一行開始攘残,復(fù)制出高亮顯示部分拙友。
  • Ctrl+Shift+F:重新格式化代碼。具體的代碼樣式可以這樣設(shè)置:打開Eclipse歼郭,選擇Window -> Preferences -> Java -> Code Style遗契,然后可以設(shè)置Clean Up、Code Templates病曾、Formatter和Organize Imports牍蜂。利用導(dǎo)出(Export)功能來生成配置文件,可以把這些配置文件放在Wiki上泰涂,然后團隊里的每個人都可以將其導(dǎo)入到自己的Eclipse中鲫竞。
  • Ctrl+2,L:快速為本地變量賦值逼蒙。開發(fā)過程中从绘,可以先創(chuàng)建對象,如Calendar.getInstance()是牢,然后通過Ctrl+2快捷鍵將方法的計算結(jié)果賦值于一個本地變量之上僵井。 這樣節(jié)省了輸入類名,變量名以及導(dǎo)入聲明的時間驳棱。Ctrl+F的效果類似批什,不過效果是把方法的計算結(jié)果賦值于類中的域。
  • Alt+Shift+M:提取本地變量及方法蹈胡。直接按下Alt+Shift+M會顯示出當前類可重寫的方法渊季。如果選中可以從當前編輯的代碼中提取變量和方法。比如罚渐,要從一個字符串創(chuàng)建一個常量却汉,那么就選中這些字符串,并按下Alt+Shift+M即可荷并。如果同 一個字符串在同一類中的別處出現(xiàn)合砂,它會被自動替換。方法提取也是個非常方便的功能源织。將大方法分解成較小的翩伪、充分定義的方法會極大的減少復(fù)雜度微猖,并提升代碼的可測試性。
  • Ctrl+1:彈出錯誤代碼修改提示對話框缘屹,方便快速修改錯誤代碼凛剥。一般結(jié)合Ctrl+.使用。
  • Shift+Enter:在當前行下方創(chuàng)建一個空白行轻姿,與光標在當前行的位置無關(guān)犁珠。
  • Ctrl+Shift+Enter:與Shift+Enter相反,即在當前行上方插入空白行互亮,也與光標在當前行的位置無關(guān)犁享。
  • Ctrl+D:刪除當前行。
  • Ctrl+Delete/Backspace:刪除下一個/上一個單詞豹休。
  • Ctrl+Shift+Delete:刪除到行末炊昆。
  • Ctrl+Shift+X:把當前選中的文本全部變味大寫。
  • Ctrl+Shift+Y:把當前選中的文本全部變?yōu)樾憽?/li>
  • Alt+上/下箭頭:將當前行或選中的內(nèi)容往上或下移動一行威根。在try/catch部分凤巨,這個快捷方式尤其好使。

建議:關(guān)于代碼的跳轉(zhuǎn)和編輯框I医窿,如果你熟悉Vim或Emacs磅甩,請安裝Vim插件(請參考Eclipse插件安裝的相關(guān)介紹)或在Window -> Preferences -> General -> Keys中設(shè)置Scheme為Emacs炊林。

重構(gòu)快捷鍵:

  • Alt+Shift+T:顯示重構(gòu)菜單姥卢。
  • Alt+Shift+C:改變方法簽名。
  • Alt+Shift+V:移動渣聚。
  • Alt+Shift+R:重命名独榴。如果要為一個文件、包奕枝、方法或變量重命名棺榔,將鼠標移動要修改的名字上,按下Alt+Shift+R隘道,輸入新名稱并點擊回車症歇,當前工程中的所有使用該類型名稱的地方都會被重命名。如果重命名的是類中的一個字段谭梗,可以通過點擊Alt+Shift+R兩次來彈出源碼處理對話框忘晤,這樣可以實現(xiàn)get及set方法的自動重命名。

快速搜索或查看快捷鍵:

  • Ctrl+Shift+R:打開Open Resource對話框激捏,只需要按下文件名或mask名中的前幾個字母设塔,比如applic*.xml。美中不足的是這組快捷鍵并非在所有視圖下都能用远舅。小提示:利用Navigator視圖的黃色雙向箭頭按鈕讓編輯窗口和Navigator視圖相關(guān)聯(lián)闰蛔。這會將當前打開的文件對應(yīng)顯示在Navigator視圖的層級結(jié)構(gòu)中痕钢,這樣便于組織信息。如果這影響了速度序六,就關(guān)掉它任连。
  • Ctrl+O:打開當前文件的快速概覽(Quick Outline)對話框。如果想要查看當前類的方法或某個特定方法例诀,但又不想把代碼拉上拉下课梳,也不想使用查找功能的話,就用Ctrl+O吧余佃。它可以列出當前類中的所有方法及屬性暮刃,你只需輸入你想要查詢的方法名,點擊Enter就能夠直接跳轉(zhuǎn)至你想去的位置爆土。
  • Ctrl+Shift+T:打開Open Type對話框椭懊,可以搜索任何類名并打開它的文件。
  • Ctrl+T:自頂向下查看一個類的繼承關(guān)系樹步势,再多按一次Ctrl+T氧猬,會換成自底向上的顯示結(jié)構(gòu)。
  • Ctrl+H:打開搜索對話框坏瘩≈迅В可在搜索對話框中設(shè)置各種搜索的篩選條件。
  • Ctrl+M:最大化當前窗口倔矾。

窗口切換快捷鍵:

  • Ctrl+E:快速轉(zhuǎn)換到編輯器妄均。這組快捷鍵可以在打開的編輯器之間瀏覽。使用Ctrl+Page Down或Ctrl+Page Up可以瀏覽前后的選項卡哪自,但是在很多文件打開的狀態(tài)下丰包,Ctrl+E會更加有效率。
  • Ctrl+F6:切換到下一個編輯選項卡壤巷∫乇耄可以連續(xù)多次按下可以切換到后面的其他編輯選項卡。
  • Ctrl+Shift+F6:切換到上一個編輯選項卡胧华〖闹ⅲ可以連續(xù)多次按下可以切換到前面的其他編輯選項卡。
  • Ctrl+F7:切換到下一個視圖矩动,連續(xù)多次按下可以切換到后面的其他視圖有巧。
  • Ctrl+Shift+F7:切換到上一個視圖,連續(xù)多次按下可以切換到前面的其他視圖铅忿。
  • Ctrl+F8:切換到下一個透視圖(Perspective)剪决。連續(xù)多次按下可以切換到后面的其他透視圖。比如可以在Java和Java EE透視圖之間來回切換。
  • Ctrl+Shift+F8:切換到上一個透視圖(Perspective)柑潦。連續(xù)多次按下可以切換到前面的其他透視圖享言。
  • Alt+-:顯示當前選項卡的右鍵菜單。
  • Ctrl+Shift+G:在workspace中搜索引用(Reference)渗鬼。這是重構(gòu)的前提览露。對于方法,這個熱鍵的作用和F3恰好相反譬胎。它使你在方法的棧中差牛,向上找出一個方法的所有調(diào)用者。一個與此相關(guān)的功能是開啟“標記”功能 (Occurrence Marking) 堰乔。選擇Window -> Preferences -> Java -> Editor -> Mark Occurrences偏化,勾選選項。這時镐侯,當你單擊一個元素的時候侦讨,代碼中所有該元素存在的地方都會被高亮顯示。一般電腦建議只使用“標記本地變量”(Mark Local Variables)苟翻。注意:太多的高亮顯示會拖慢Eclipse韵卤。

一些通用快捷鍵(復(fù)制、粘貼崇猫、保存等)就不介紹了沈条,在Eclipse菜單中的熱鍵在平時使用中慢慢也就知道了。通過按下Ctrl+Shift+L(從3.1版本開始)诅炉,可以看到所有快捷鍵的列表蜡歹。按下Ctrl+Shift+L兩次,會顯示按鍵偏好設(shè)置對話框汞扎,可以在這里設(shè)置自己的熱鍵季稳。

調(diào)試/運行快捷鍵:

  • F7:單步返回擅这。
  • F6:單步跳過澈魄。
  • F5:單步跳入。
  • Ctrl+F5:單步跳入選擇仲翎。
  • F11:調(diào)試上次啟動痹扇。
  • F8:繼續(xù)。
  • Shift+F5:使用過濾器單步執(zhí)行溯香。
  • Ctrl+Shift+B:添加/去除斷點鲫构。
  • Ctrl+D:顯示。
  • Ctrl+F11:運行上次啟動玫坛。
  • Ctrl+R:運行至行结笨。
  • Ctrl+U:執(zhí)行。

文件操作快捷鍵:

  • Alt+Shift+N:彈出新建菜單。
  • Ctrl+Shift+S:全部保存炕吸。
  • Ctrl+F4:關(guān)閉當前選項卡伐憾。
  • Ctrl+Shift+F4:關(guān)閉當前窗口中的所有選項卡。

其他實用技巧:

  • 自動遍歷赫模。在一個數(shù)組或集合之后树肃,接著輸入for,然后在彈出的自動完成提示對話框中選擇對應(yīng)的遍歷模式(如沒有彈出自動完成提示對話框瀑罗,則按一下Alt+/)胸嘴,可以選擇遍歷一個數(shù)組(可以選擇是否使用一個臨時變量)或集合,接著Eclipse會問你想要遍歷哪一個數(shù)組或集合斩祭,然后自動完成循環(huán)代碼劣像。

  • 一次顯示多個文件。把不在激活狀態(tài)的編輯選項卡拖到一個可見窗口的底部或側(cè)邊的滾動條上摧玫,就可以在滾動條處打開該編輯窗口驾讲。

本文參考了某度百科,朋友們也可以參考更全的英文版快捷鍵集合席赂。目前先寫到這里吮铭,隨著Eclipse的深入使用,以后會持續(xù)更新本文颅停。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末谓晌,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子癞揉,更是在濱河造成了極大的恐慌纸肉,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,430評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件喊熟,死亡現(xiàn)場離奇詭異柏肪,居然都是意外死亡,警方通過查閱死者的電腦和手機芥牌,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,406評論 3 398
  • 文/潘曉璐 我一進店門烦味,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人壁拉,你說我怎么就攤上這事谬俄。” “怎么了弃理?”我有些...
    開封第一講書人閱讀 167,834評論 0 360
  • 文/不壞的土叔 我叫張陵溃论,是天一觀的道長。 經(jīng)常有香客問我痘昌,道長钥勋,這世上最難降的妖魔是什么炬转? 我笑而不...
    開封第一講書人閱讀 59,543評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮算灸,結(jié)果婚禮上返吻,老公的妹妹穿的比我還像新娘。我一直安慰自己乎婿,他們只是感情好测僵,可當我...
    茶點故事閱讀 68,547評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著谢翎,像睡著了一般捍靠。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上森逮,一...
    開封第一講書人閱讀 52,196評論 1 308
  • 那天榨婆,我揣著相機與錄音,去河邊找鬼褒侧。 笑死良风,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的闷供。 我是一名探鬼主播烟央,決...
    沈念sama閱讀 40,776評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼歪脏!你這毒婦竟也來了疑俭?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,671評論 0 276
  • 序言:老撾萬榮一對情侶失蹤婿失,失蹤者是張志新(化名)和其女友劉穎钞艇,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體豪硅,經(jīng)...
    沈念sama閱讀 46,221評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡哩照,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,303評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了懒浮。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片飘弧。...
    茶點故事閱讀 40,444評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖嵌溢,靈堂內(nèi)的尸體忽然破棺而出眯牧,到底是詐尸還是另有隱情,我是刑警寧澤赖草,帶...
    沈念sama閱讀 36,134評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站剪个,受9級特大地震影響秧骑,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,810評論 3 333
  • 文/蒙蒙 一乎折、第九天 我趴在偏房一處隱蔽的房頂上張望绒疗。 院中可真熱鬧,春花似錦骂澄、人聲如沸吓蘑。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,285評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽磨镶。三九已至,卻和暖如春健提,著一層夾襖步出監(jiān)牢的瞬間琳猫,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,399評論 1 272
  • 我被黑心中介騙來泰國打工私痹, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留脐嫂,地道東北人。 一個月前我還...
    沈念sama閱讀 48,837評論 3 376
  • 正文 我出身青樓紊遵,卻偏偏與公主長得像账千,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子暗膜,可洞房花燭夜當晚...
    茶點故事閱讀 45,455評論 2 359

推薦閱讀更多精彩內(nèi)容