前言
古人云:工欲善其事膀曾,必先利其器县爬。快鍵鍵作為開發(fā)中及其常用的節(jié)省開發(fā)時間提升效率的方式之一添谊,其重要性不言而喻财喳,也許你可以不使用它,但是當你熟練使用斩狱、巧妙使用這些快捷鍵的時候耳高,你會由衷的感覺,如此的輕松所踊。
方法
通過按下Control-Shift-L(從3.1版本開始)泌枪, 看到所有快捷鍵的列表。
按下Control-Shift-L兩次秕岛,會顯示熱鍵對話框(Keys Preferences dialog)碌燕,你可以在這里自己設(shè)置熱鍵。
干貨
快捷鍵 | 功能 |
---|---|
F11 | 運行 |
Ctrl+shift+r | 打開資源继薛,這可能是所有快捷鍵組合中最省時間的了修壕。這組快捷鍵可以讓你打開你的工作區(qū)中任何一個文件。美中不足的是這組快捷鍵并非在所有視圖下都能用遏考。 |
Ctrl+O | 如果想要查看當前類的方法或某個特定方法慈鸠,但又不想把代碼拉上拉下,也不想使用查找功能的話灌具,就用ctrl+o吧青团。它可以列出當前類中的所有方法及屬性,你只需輸入你想要查詢的方法名咖楣,點擊enter就能夠直接跳轉(zhuǎn)至你想去的位置督笆。 |
Alt+左右方向鍵 | 這是個節(jié)省時間的法寶。這個組合將當前行的內(nèi)容往上或下移動截歉。省去了剪切回車換行粘貼的操作胖腾。 |
Alt+上下方向鍵 | 這是個節(jié)省時間的法寶烟零。這個組合將當前行的內(nèi)容往上或下移動瘪松。 |
ALT+/ | 此快捷鍵為用戶編輯的好幫手咸作,能為用戶提供內(nèi)容的輔助,不要為記不全方法和屬性名稱犯愁宵睦,當記不全類记罚、方法和屬性的名字時,多體驗一下 ALT+/ 快捷鍵帶來的好處吧壳嚎。 |
Ctrl+1 | 最經(jīng)典的快捷鍵,就不用多說了桐智,可以解決很多問題,比如import類烟馅、try catch包圍等 |
Ctrl+Home(End) | 迅速定位到文件的最頂處和最底處 |
ctrl+. | 將光標移動至當前文件中的下一個報錯處或警告處 |
Ctrl+/ | 快速添加注釋说庭,能為光標所在行或所選定行快速添加注釋或取消注釋,在調(diào)試的時候可能總會需要注釋一些東西或取消注釋郑趁,現(xiàn)在好了刊驴,不需要每行進行重復(fù)的注釋。 |
shift+enter及ctrl+shift+enter | 一般我們需要空一行寡润,需要把光標定位到當前行的行尾捆憎,Shift+enter在當前行之下創(chuàng)建一個空白行,與光標是否在行末無關(guān)梭纹。Ctrl+shift+enter則在當前行之前插入空白行躲惰。 |
Ctrl+D | 一般的刪除是選中所有內(nèi)容然后刪除,此快捷鍵省去了選中的操作变抽,更快速便捷础拨。 |
Ctrl+M | 編輯器窗口最大化,再次點擊恢復(fù)正常绍载。 |
Ctrl+K | 查找下一個 |
Ctrl+Alt+↓↑ | 復(fù)制當前行到下(上)一行 |
Ctrl+L | 定位在某行 (對于程序超過100的人就有福音了) |
Ctrl+T | 快速顯示當前類的繼承結(jié)構(gòu) |
Ctrl + H | 進行全局搜索和局部搜索 |
Alt + Shift +S | 調(diào)出自動生成get/set方法太伊、toString方法、hash方法代碼生成視圖 |
Ctrl + Shift + ↓ | 跳到當前方法的下一個方法的位置 |
Ctrl + W,Ctrl + Shift + W | 關(guān)閉當前文件逛钻,關(guān)閉所有文件 |
Esc | 不使用鼠標關(guān)閉彈框 |
Alt + Shift +W | 快速定位當前文件在工程中的位置,即在package視圖中的位置(在彈框中選擇 Navigator即可) |
ctrl+2 | 開發(fā)過程中僚焦,我常常先編寫方法,如Calendar.getInstance()曙痘,然后通過ctrl+2快捷鍵將方法的計算結(jié)果賦值于一個本地變量之上芳悲。 這樣我節(jié)省了輸入類名,變量名以及導(dǎo)入聲明的時間边坤。Ctrl+F的效果類似名扛,不過效果是把方法的計算結(jié)果賦值于類中的域。 |
Ctrl + Shift + P | 選中大括號的一半會跳轉(zhuǎn)到大括號的另一半茧痒。 |
Ctrl + Shift +G | 鼠標定位到這個方法上肮韧,使用Ctrl + Shif + G找出調(diào)用某個方法的所有類 |
Alt + Shift + N | 例如要在當前文件所在的包中,創(chuàng)建一個新的類,可以使用Alt + Shift + N,調(diào)出創(chuàng)建視圖弄企,選擇相關(guān)類型即可超燃。 |
Alt + Shift + R | 重命名, 一般而言拘领,重命名屬性及方法需要大量使用搜索及替換意乓,現(xiàn)在要使 用這個功能,將鼠標移動至屬性名或方法名上约素,按下alt+shift+r届良,輸入新名稱并點擊回車。全局的就此完成圣猎。如果你重命名的是類中的一個屬性士葫,你可以點擊alt+shift+r兩次,這會呼叫出源碼處理對話框送悔,可以實現(xiàn)get及set方法的自動重命名为障。 |
Alt + Shift + M | 如果一個方法的代碼太長,你想抽取子方法,那么只要選中某塊代碼,然后使用Alt + Shift + M,就會彈出抽取視圖蒿柳,輸入方法名即可。把大方法分解成小方法鞋喇。 |
Eclipse代碼自動補全
- 1.打開 Eclipse -> Window -> Perferences
- 2. 找到Java 下的 Editor 下的 Content Assist , 右邊出現(xiàn)的選項中,有一個Auto activation triggers for Java:會看到只有一個"."存在眉撵。表示:只有輸入"."之后才會有代碼提示
-
3.在Auto activation triggers for Java后面的文本框里只有一個“.”≌煜悖現(xiàn)在你將其為.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ,點擊ok按鈕纽疟,讓設(shè)置生效罐韩。
這樣我們以后寫代碼就很輕松了,只要jar里面包含我們所需要的函數(shù)污朽,我們就直接能夠補全散吵,寫代碼的效率就會大大提供,是不是很簡單蟆肆,很實用矾睦。