實(shí)用系列1:eclipse的高頻快捷鍵(超實(shí)用加圖文詳解)

工欲善其事 必先利其器 要想編程6 必須快捷鍵

下面由經(jīng)過多年編程經(jīng)驗(yàn)(就是大學(xué)期間哈哈哈)的我來介紹最最最常用的快捷鍵,不是那種把快捷鍵大全復(fù)制粘貼的那種,最討厭那種都不知道那些名詞啥意思,更不會(huì)去記快捷鍵是哪個(gè)

  1. 自動(dòng)提示:Alt+/

    這個(gè)最厲害了



    只要記住某個(gè)類的前幾個(gè)字母就能打出來,減少了腦子的負(fù)擔(dān)

  2. 補(bǔ)全代碼:Ctrl+1

    處理錯(cuò)誤最強(qiáng),一鍵下去eclipse就把能想到的解決方案都給你
    光標(biāo)放到出錯(cuò)的地方,按此快捷鍵:


    對(duì)于導(dǎo)包、強(qiáng)制類型轉(zhuǎn)換、在接口、類中創(chuàng)建方法、改變返回值的等眾多簡(jiǎn)單語法錯(cuò)誤的解決神速提高,有人會(huì)說了,把鼠標(biāo)放到錯(cuò)誤上一會(huì)這個(gè)功能就出來了,我以前也是這么干,不過等他出來的1s或者2s時(shí)間里,我已經(jīng)去解決了3個(gè)錯(cuò)誤了,時(shí)間是成倍擠出來的

  3. 自動(dòng)導(dǎo)包:Ctrl+Shift+o

    自動(dòng)導(dǎo)入應(yīng)有的JAR包,這個(gè)就不截圖了,一般用于復(fù)制別人的代碼之后,直接按此快捷鍵,該導(dǎo)的包都進(jìn)來了。

  4. 復(fù)制本行到下一行:Ctrl+Alt+方向下

    減少了先選中再復(fù)制再粘貼的步驟,很實(shí)用


    把光標(biāo)放到某一行,然后按下該快捷鍵:

    不知道小伙伴有沒有碰到這種情況,一個(gè)JavaBean的數(shù)據(jù)項(xiàng)屬性好多個(gè)都要顯示出來,就可以用這種方法先來上好幾個(gè)這玩意,然后再一個(gè)一個(gè)取數(shù)據(jù)。這也是提高編碼速度一種好方法

  5. 移動(dòng)本行代碼到下一行:Alt+方向下

    跟上一跳唯一的區(qū)別是相當(dāng)于剪切本行,把鼠標(biāo)放到本行,按下此快捷鍵,本行代碼跟著你的方向下鍵根本停不下來,快試試吧。

  6. 打開一個(gè)類型:Ctrl+Shift+T

    打開一個(gè)Type的方法可以在代碼里先寫一行new的代碼,然后按住Ctrl點(diǎn)那個(gè)類型就可以打開,不過那樣太慢了,使用該快捷鍵直接打開一個(gè)類型,咱們就打開struts的前端控制器吧

    是不是很棒

  7. 抽取該類的屬性和方法顯示:Ctrl+o

    有了類型了,怎么找方法。開發(fā)中難免要看別人寫的代碼,好幾百行甚至上千行的代碼擺在你面前你都不知道手指能不能滑滾輪滑平了這個(gè)時(shí)候就要用這個(gè)快捷鍵了。在某個(gè)類中直接按此快捷鍵:

  8. 選中行向右移動(dòng):Tab

    有時(shí)候復(fù)制來的代碼格式很難受,全部靠左邊,不符合編程人代碼對(duì)齊的習(xí)慣:

    這種情況都碰到過吧,一行一行的tab?那完了,要是代碼多今天不用干別的事了,直接GG。這個(gè)時(shí)候咱們的快捷鍵有用了,選中這幾行,可以不用選中所有代碼:

    一鍵搞定!

  9. 選中行向左移動(dòng):Shift+Tab

    相反代碼可以右移,那也可以左移啊。此快捷鍵就是左移用的,還是上圖選中的東西,按此快捷鍵:

  10. 快速返回變量:Alt+Shift+L

    直接寫某個(gè)對(duì)象所執(zhí)行的方法,光標(biāo)放到';'后面,按此快捷鍵輸入臨時(shí)變量名,即可返回此方法對(duì)應(yīng)的返回值,用多了也能提高代碼編寫速度:

  11. 刪除行:Ctrl+D

    光標(biāo)放在某一行,按下此快捷鍵清靜了
    光標(biāo)選中某幾行,按下此快捷鍵更清靜了

  12. 格式化選中代碼:Ctrl+Shift+F

    很有用,一般用來格式化String字符串,代碼被格式化后才能更好的讀嘛

  13. 跳至某行+Ctrl+L

    當(dāng)代碼很多的時(shí)候用,也可以在找錯(cuò)誤的時(shí)候用,根據(jù)錯(cuò)誤提示信息,找到某個(gè)文件直接快捷鍵輸入行數(shù),定位ok。

  14. 打開一個(gè)本地文件資源:Ctrl+Shift+R

    剛說了定位到哪一行,這再來個(gè)定位文件,定位到項(xiàng)目中的某個(gè)文件:

    使用13、14項(xiàng)想定位一個(gè)已知文件的位置實(shí)在是太輕松了

  15. 選中上一個(gè)字符:Ctrl+Shift+Left(方向左)

    這個(gè)功能是刪除和重新寫的快捷鍵,雖然感覺快不了多少但是很多人用,看別人寫代碼基本都用這個(gè),然后自己嘗試了一下,嗯,很爽

  16. 打開已打開的文件的列表框:Ctrl+E

    打開的文件太多了,越來越找不到我之前的那個(gè)文件了,這時(shí)候直接按此快捷鍵,所有打開的文件一覽表:

    順便提一嘴,WIN鍵+E是打開我的電腦文件管理器,是不是覺得有關(guān)聯(lián)了呢

  17. 選中注釋:Ctrl+/或者Ctrl+Shift+/
    取消注釋:Ctrl+/或者Ctrl+Shift+/

    批量注釋的快捷鍵。

    Ctrl+/:

    取消注釋:

    Ctrl+Shift+/:

    取消注釋:

  18. 按鍵幫助:Ctrl+Shift+L

    快捷鍵的API文檔


eclipse的使用率很高的快捷鍵介紹完了,掌握這些快捷鍵讓自己的編碼速度有一個(gè)飛躍。想要有質(zhì)的飛躍的話,那就多碼碼吧。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • Ctrl Ctrl + F 在當(dāng)前文件進(jìn)行文本查找 (必備) Ctrl + R 在當(dāng)前文件進(jìn)行文本替換 (必備) ...
    七弦桐語閱讀 18,800評(píng)論 0 26
  • 這個(gè)就是電腦上鍵盤所有鍵的功能。 saber_7755 CTRL組合鍵 Ctrl + A 全選 Ctrl + B ...
    皧爍寶貝閱讀 17,668評(píng)論 0 33
  • Ctrl快捷鍵 介紹Ctrl + F 在當(dāng)前文件進(jìn)行文本查找 (必備)Ctrl + R 在當(dāng)前文件進(jìn)行...
    watson4lhs閱讀 435評(píng)論 0 1
  • Ctrl快捷鍵介紹 Ctrl + F在當(dāng)前文件進(jìn)行文本查找 (必備) Ctrl + R在當(dāng)前文件進(jìn)行文本替換 (必...
    Turays閱讀 1,349評(píng)論 0 1
  • 總是想著自己現(xiàn)在努力一點(diǎn),希望可以讓自己的孩子當(dāng)富二代 這樣TA就可以不用像我一樣為了生活為了父母的期望而這樣辛苦...
    fandanbby閱讀 354評(píng)論 0 0